From f32861510251f00571941ccbd5c19d048004a6ef Mon Sep 17 00:00:00 2001 From: dsyer Date: Mon, 23 Jun 2008 11:33:00 +0000 Subject: [PATCH] add tests --- .../java/example/ExampleItemReaderTests.java | 18 ++++++++++++++++++ .../java/example/ExampleItemWriterTests.java | 13 +++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 archetypes/simple-cli/src/test/java/example/ExampleItemReaderTests.java create mode 100644 archetypes/simple-cli/src/test/java/example/ExampleItemWriterTests.java diff --git a/archetypes/simple-cli/src/test/java/example/ExampleItemReaderTests.java b/archetypes/simple-cli/src/test/java/example/ExampleItemReaderTests.java new file mode 100644 index 000000000..46d83ddb0 --- /dev/null +++ b/archetypes/simple-cli/src/test/java/example/ExampleItemReaderTests.java @@ -0,0 +1,18 @@ +package example; + +import junit.framework.TestCase; + +public class ExampleItemReaderTests extends TestCase { + + private ExampleItemReader reader = new ExampleItemReader(); + + public void testReadOnce() throws Exception { + assertEquals("Hello world!", reader.read()); + } + + public void testReadTwice() throws Exception { + reader.read(); + assertEquals(null, reader.read()); + } + +} diff --git a/archetypes/simple-cli/src/test/java/example/ExampleItemWriterTests.java b/archetypes/simple-cli/src/test/java/example/ExampleItemWriterTests.java new file mode 100644 index 000000000..b23ccbee2 --- /dev/null +++ b/archetypes/simple-cli/src/test/java/example/ExampleItemWriterTests.java @@ -0,0 +1,13 @@ +package example; + +import junit.framework.TestCase; + +public class ExampleItemWriterTests extends TestCase { + + private ExampleItemWriter writer = new ExampleItemWriter(); + + public void testWrite() throws Exception { + writer.write(null); // nothing bad happens + } + +}