From: <mu...@us...> - 2008-02-15 03:18:33
|
Revision: 732 http://jfreechart.svn.sourceforge.net/jfreechart/?rev=732&view=rev Author: mungady Date: 2008-02-14 19:18:30 -0800 (Thu, 14 Feb 2008) Log Message: ----------- Added testConstructor(). Modified Paths: -------------- branches/jfreechart-1.0.x-branch/tests/org/jfree/data/junit/DefaultKeyedValueTests.java Modified: branches/jfreechart-1.0.x-branch/tests/org/jfree/data/junit/DefaultKeyedValueTests.java =================================================================== --- branches/jfreechart-1.0.x-branch/tests/org/jfree/data/junit/DefaultKeyedValueTests.java 2008-02-15 02:10:09 UTC (rev 731) +++ branches/jfreechart-1.0.x-branch/tests/org/jfree/data/junit/DefaultKeyedValueTests.java 2008-02-15 03:18:30 UTC (rev 732) @@ -77,6 +77,29 @@ } /** + * Simple checks for the constructor. + */ + public void testConstructor() { + DefaultKeyedValue v = new DefaultKeyedValue("A", new Integer(1)); + assertEquals("A", v.getKey()); + assertEquals(new Integer(1), v.getValue()); + + // try null key + boolean pass = false; + try { + /*v =*/ new DefaultKeyedValue(null, new Integer(1)); + } + catch (IllegalArgumentException e) { + pass = true; + } + assertTrue(pass); + + // try a null value + v = new DefaultKeyedValue("A", null); + assertNull(v.getValue()); + } + + /** * Confirm that the equals method can distinguish all the required fields. */ public void testEquals() { @@ -132,13 +155,12 @@ out.close(); ObjectInput in = new ObjectInputStream( - new ByteArrayInputStream(buffer.toByteArray()) - ); + new ByteArrayInputStream(buffer.toByteArray())); v2 = (DefaultKeyedValue) in.readObject(); in.close(); } catch (Exception e) { - System.out.println(e.toString()); + e.printStackTrace(); } assertEquals(v1, v2); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |