[lang] public static boolean DateUtils.equals(Date dt1, Date dt2) ? Record a test for future reference when having this chat. git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/lang/trunk@137793 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
031a9bec88
commit
c7029589f7
|
@ -1,7 +1,7 @@
|
||||||
/* ====================================================================
|
/* ====================================================================
|
||||||
* The Apache Software License, Version 1.1
|
* The Apache Software License, Version 1.1
|
||||||
*
|
*
|
||||||
* Copyright (c) 2002-2003 The Apache Software Foundation. All rights
|
* Copyright (c) 2002-2004 The Apache Software Foundation. All rights
|
||||||
* reserved.
|
* reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -60,6 +60,7 @@ import junit.framework.Test;
|
||||||
import junit.framework.TestCase;
|
import junit.framework.TestCase;
|
||||||
import junit.framework.TestSuite;
|
import junit.framework.TestSuite;
|
||||||
import junit.textui.TestRunner;
|
import junit.textui.TestRunner;
|
||||||
|
import org.apache.commons.lang.time.DateUtils;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unit tests {@link org.apache.commons.lang.ObjectUtils}.
|
* Unit tests {@link org.apache.commons.lang.ObjectUtils}.
|
||||||
|
@ -68,7 +69,7 @@ import junit.textui.TestRunner;
|
||||||
* @author <a href="mailto:scolebourne@joda.org">Stephen Colebourne</a>
|
* @author <a href="mailto:scolebourne@joda.org">Stephen Colebourne</a>
|
||||||
* @author <a href="mailto:ridesmet@users.sourceforge.net">Ringo De Smet</a>
|
* @author <a href="mailto:ridesmet@users.sourceforge.net">Ringo De Smet</a>
|
||||||
* @author <a href="mailto:ggregory@seagullsw.com">Gary Gregory</a>
|
* @author <a href="mailto:ggregory@seagullsw.com">Gary Gregory</a>
|
||||||
* @version $Id: ObjectUtilsTest.java,v 1.9 2003/08/18 02:22:25 bayard Exp $
|
* @version $Id: ObjectUtilsTest.java,v 1.10 2004/02/16 23:39:03 ggregory Exp $
|
||||||
*/
|
*/
|
||||||
public class ObjectUtilsTest extends TestCase {
|
public class ObjectUtilsTest extends TestCase {
|
||||||
private static final String FOO = "foo";
|
private static final String FOO = "foo";
|
||||||
|
@ -122,6 +123,21 @@ public class ObjectUtilsTest extends TestCase {
|
||||||
assertTrue("ObjectUtils.equals(\"foo\", \"foo\") returned false", ObjectUtils.equals(FOO, FOO));
|
assertTrue("ObjectUtils.equals(\"foo\", \"foo\") returned false", ObjectUtils.equals(FOO, FOO));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Show that java.util.Date and java.sql.Timestamp are apples and oranges.
|
||||||
|
* Prompted by an email discussion.
|
||||||
|
*/
|
||||||
|
public void testDateEquals() {
|
||||||
|
long now = 1076957313284L; // Feb 16, 2004 10:49... PST
|
||||||
|
java.util.Date date = new java.util.Date(now);
|
||||||
|
java.util.Date timestamp = new java.sql.Timestamp(now);
|
||||||
|
// sanity check:
|
||||||
|
assertFalse(date.getTime() == timestamp.getTime());
|
||||||
|
assertFalse(timestamp.equals(date));
|
||||||
|
// real test:
|
||||||
|
assertFalse(ObjectUtils.equals(date, timestamp));
|
||||||
|
}
|
||||||
|
|
||||||
public void testIdentityToString() {
|
public void testIdentityToString() {
|
||||||
assertEquals(null, ObjectUtils.identityToString(null));
|
assertEquals(null, ObjectUtils.identityToString(null));
|
||||||
assertEquals(
|
assertEquals(
|
||||||
|
|
Loading…
Reference in New Issue