Thread: [Exmmt-commit] SF.net SVN: exmmt: [76] net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/r
Status: Inactive
Brought to you by:
lgrammel
From: <lgr...@us...> - 2006-06-05 23:44:10
|
Revision: 76 Author: lgrammel Date: 2006-06-05 04:14:27 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/exmmt/?rev=76&view=rev Log Message: ----------- #1500774 scenario "shopping list" Modified Paths: -------------- net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java Modified: net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java =================================================================== --- net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java 2006-06-05 11:09:52 UTC (rev 75) +++ net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java 2006-06-05 11:14:27 UTC (rev 76) @@ -12,6 +12,7 @@ */ package net.sourceforge.exmmt.renderer; +import static org.junit.Assert.*; import static org.easymock.EasyMock.createMock; import static org.easymock.EasyMock.replay; import static org.easymock.EasyMock.verify; @@ -23,6 +24,10 @@ public class AttributeRendererTest { + @Test public void isRenderer() { + assertTrue(IRenderer.class.isAssignableFrom(AttributeRenderer.class)); + } + @Test public void render() { String value = "value"; Attribute attribute = new Attribute("name", value); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lgr...@us...> - 2006-06-06 00:54:51
|
Revision: 89 Author: lgrammel Date: 2006-06-05 05:45:55 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/exmmt/?rev=89&view=rev Log Message: ----------- #1500774 scenario "shopping list" Modified Paths: -------------- net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java Modified: net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java =================================================================== --- net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java 2006-06-05 12:42:36 UTC (rev 88) +++ net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java 2006-06-05 12:45:55 UTC (rev 89) @@ -19,7 +19,7 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import junit.framework.JUnit4TestAdapter; -import net.sourceforge.exmmt.graphics.IOutputArea; +import net.sourceforge.exmmt.graphics.IDrawArea; import net.sourceforge.exmmt.graphics.ISizeCalculator; import org.eclipse.swt.graphics.Rectangle; @@ -40,9 +40,9 @@ @Test public void render() { - IOutputArea outputArea = createMock(IOutputArea.class); + IDrawArea outputArea = createMock(IDrawArea.class); - outputArea.drawText(value, 0, 0); + outputArea.drawText(value); replay(outputArea); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lgr...@us...> - 2006-06-06 00:55:17
|
Revision: 74 Author: lgrammel Date: 2006-06-05 04:09:44 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/exmmt/?rev=74&view=rev Log Message: ----------- #1500774 scenario "shopping list" Modified Paths: -------------- net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java Modified: net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java =================================================================== --- net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java 2006-06-05 11:06:20 UTC (rev 73) +++ net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java 2006-06-05 11:09:44 UTC (rev 74) @@ -27,14 +27,14 @@ String value = "value"; Attribute attribute = new Attribute("name", value); - AttributeRenderer renderer = new AttributeRenderer(); + AttributeRenderer renderer = new AttributeRenderer(attribute); IOutputArea outputArea = createMock(IOutputArea.class); outputArea.drawText(value, 0, 0); replay(outputArea); - renderer.render(outputArea, attribute); + renderer.render(outputArea); verify(outputArea); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lgr...@us...> - 2006-06-06 02:18:27
|
Revision: 80 Author: lgrammel Date: 2006-06-05 05:00:19 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/exmmt/?rev=80&view=rev Log Message: ----------- #1500774 scenario "shopping list" Modified Paths: -------------- net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java Modified: net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java =================================================================== --- net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java 2006-06-05 11:28:51 UTC (rev 79) +++ net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java 2006-06-05 12:00:19 UTC (rev 80) @@ -12,38 +12,70 @@ */ package net.sourceforge.exmmt.renderer; -import static org.junit.Assert.*; import static org.easymock.EasyMock.createMock; +import static org.easymock.EasyMock.expect; import static org.easymock.EasyMock.replay; import static org.easymock.EasyMock.verify; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; import junit.framework.JUnit4TestAdapter; import net.sourceforge.exmmt.graphics.IOutputArea; +import net.sourceforge.exmmt.graphics.ISizeCalculator; +import org.eclipse.swt.graphics.Rectangle; import org.jdom.Attribute; +import org.junit.Before; import org.junit.Test; public class AttributeRendererTest { - - @Test public void isRenderer() { + + private AttributeRenderer renderer; + + private String value; + + @Test + public void isRenderer() { assertTrue(IRenderer.class.isAssignableFrom(AttributeRenderer.class)); } - - @Test public void render() { - String value = "value"; - Attribute attribute = new Attribute("name", value); - - AttributeRenderer renderer = new AttributeRenderer(attribute); + + @Test + public void render() { IOutputArea outputArea = createMock(IOutputArea.class); - + outputArea.drawText(value, 0, 0); - + replay(outputArea); - + renderer.render(outputArea); - + verify(outputArea); } - + + @Test + public void computeSize() { + Rectangle rectangle = new Rectangle(10, 10, 20, 20); + + ISizeCalculator sizeCalculator = createMock(ISizeCalculator.class); + + expect(sizeCalculator.calculateSize(value)).andReturn(rectangle); + + replay(sizeCalculator); + + Rectangle result = renderer.calculateSize(sizeCalculator); + + assertEquals(rectangle, result); + + verify(sizeCalculator); + } + + @Before + public void setUp() { + value = "value"; + Attribute attribute = new Attribute("name", value); + + renderer = new AttributeRenderer(attribute); + } + // Junit 3.8.1 backward compability public static junit.framework.Test suite() { return new JUnit4TestAdapter(AttributeRendererTest.class); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lgr...@us...> - 2006-06-06 02:54:51
|
Revision: 68 Author: lgrammel Date: 2006-06-05 03:35:56 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/exmmt/?rev=68&view=rev Log Message: ----------- #1500774 scenario "shopping list" Modified Paths: -------------- net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java Modified: net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java =================================================================== --- net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java 2006-06-05 10:33:51 UTC (rev 67) +++ net.sourceforge.exmmt.test/trunk/src/net/sourceforge/exmmt/renderer/AttributeRendererTest.java 2006-06-05 10:35:56 UTC (rev 68) @@ -18,21 +18,23 @@ import junit.framework.JUnit4TestAdapter; import net.sourceforge.exmmt.graphics.IOutputArea; +import org.jdom.Attribute; import org.junit.Test; public class AttributeRendererTest { @Test public void render() { - String text = "test"; + String value = "value"; + Attribute attribute = new Attribute("name", value); AttributeRenderer renderer = new AttributeRenderer(); IOutputArea outputArea = createMock(IOutputArea.class); - outputArea.drawText(text, 0, 0); + outputArea.drawText(value, 0, 0); replay(outputArea); - renderer.render(outputArea, text); + renderer.render(outputArea, attribute); verify(outputArea); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |