Menu

Commit [r1667]  Maximize  Restore  History

Add Test cases

hotzst 2009-07-15

added /branches/features2604767and2604769/ch.sahits.codegen.test/src/ch/sahits/codegen/java/internal/wizards/GeneratedClassTest.java
added /branches/features2604767and2604769/ch.sahits.codegen.test/src/ch/sahits/model/internal/OutputFileModelTest.java
/branches/features2604767and2604769/ch.sahits.codegen.test/src/ch/sahits/codegen/java/internal/wizards/GeneratedClassTest.java Diff Switch to side-by-side view
--- a
+++ b/branches/features2604767and2604769/ch.sahits.codegen.test/src/ch/sahits/codegen/java/internal/wizards/GeneratedClassTest.java
@@ -0,0 +1,195 @@
+package ch.sahits.codegen.java.internal.wizards;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+public class GeneratedClassTest {
+	private GeneratedClass x;
+	private GeneratedClass xx;
+	private GeneratedClass y;
+	private GeneratedClass xy;
+	private GeneratedClass z;
+	private GeneratedClass xz;
+
+	@Before
+	public void setUp() throws Exception {
+		x = new GeneratedClass();
+		x.setAbstract(true);
+		x.setClassName("_className");
+		x.setDbHost("_dbHost");
+		x.setDbName("_dbName");
+		x.setDbPassword("_dbPassword");
+		x.setDbPort("_dbPort");
+		x.setDbProduct("_dbProduct");
+		x.setDbSchema("dbSchema");
+		x.setDbTableName("_dbTableName");
+		x.setDbUser("_dbUser");
+		x.setFinal(true);
+		x.setGenerationBase(1);
+		x.setGenerationBaseClass("generationBaseClass");
+		x.setGenerationType("_generationType");
+		x.setGenerator("_generator");
+		x.setGeneratorInPlugin(true);
+		x.setInputFilePath("_inputFilePath");
+		x.setJetemplate("_jetemplate");
+		x.setJetemplateInPlugin(true);
+		x.setPackageName("_packageName");
+		x.setReferenceImplementation("_referenceImplementation");
+		x.setSrcFolderPath("_srcFolderPath");
+		x.setSuperClassName("_superClassName");
+		x.setVisibility("PUBLIC");
+		xx = new GeneratedClass();
+		xx.setAbstract(true);
+		xx.setClassName("_className");
+		xx.setDbHost("_dbHost");
+		xx.setDbName("_dbName");
+		xx.setDbPassword("_dbPassword");
+		xx.setDbPort("_dbPort");
+		xx.setDbProduct("_dbProduct");
+		xx.setDbSchema("dbSchema");
+		xx.setDbTableName("_dbTableName");
+		xx.setDbUser("_dbUser");
+		xx.setFinal(true);
+		xx.setGenerationBase(1);
+		xx.setGenerationBaseClass("generationBaseClass");
+		xx.setGenerationType("_generationType");
+		xx.setGenerator("_generator");
+		xx.setGeneratorInPlugin(true);
+		xx.setInputFilePath("_inputFilePath");
+		xx.setJetemplate("_jetemplate");
+		xx.setJetemplateInPlugin(true);
+		xx.setPackageName("_packageName");
+		xx.setReferenceImplementation("_referenceImplementation");
+		xx.setSrcFolderPath("_srcFolderPath");
+		xx.setSuperClassName("_superClassName");
+		xx.setVisibility("PUBLIC");
+		xy = new GeneratedClass();
+		xy.setAbstract(true);
+		xy.setClassName("_className");
+		xy.setDbHost("_dbHost");
+		xy.setDbName("_dbName");
+		xy.setDbPassword("_dbPassword");
+		xy.setDbPort("_dbPort");
+		xy.setDbProduct("_dbProduct");
+		xy.setDbSchema("dbSchema");
+		xy.setDbTableName("_dbTableName");
+		xy.setDbUser("_dbUser");
+		xy.setFinal(true);
+		xy.setGenerationBase(1);
+		xy.setGenerationBaseClass("generationBaseClass");
+		xy.setGenerationType("_generationType");
+		xy.setGenerator("_generator");
+		xy.setGeneratorInPlugin(true);
+		xy.setInputFilePath("_inputFilePath");
+		xy.setJetemplate("_jetemplate");
+		xy.setJetemplateInPlugin(true);
+		xy.setPackageName("_packageName");
+		xy.setReferenceImplementation("_referenceImplementation");
+		xy.setSrcFolderPath("_srcFolderPath");
+		xy.setSuperClassName("_superClassName");
+		xy.setVisibility("PUBLIC");
+		xz = new GeneratedClass();
+		xz.setAbstract(true);
+		xz.setClassName("_className");
+		xz.setDbHost("_dbHost");
+		xz.setDbName("_dbName");
+		xz.setDbPassword("_dbPassword");
+		xz.setDbPort("_dbPort");
+		xz.setDbProduct("_dbProduct");
+		xz.setDbSchema("dbSchema");
+		xz.setDbTableName("_dbTableName");
+		xz.setDbUser("_dbUser");
+		xz.setFinal(true);
+		xz.setGenerationBase(1);
+		xz.setGenerationBaseClass("generationBaseClass");
+		xz.setGenerationType("_generationType");
+		xz.setGenerator("_generator");
+		xz.setGeneratorInPlugin(true);
+		xz.setInputFilePath("_inputFilePath");
+		xz.setJetemplate("_jetemplate");
+		xz.setJetemplateInPlugin(true);
+		xz.setPackageName("_packageName");
+		xz.setReferenceImplementation("_referenceImplementation");
+		xz.setSrcFolderPath("_srcFolderPath");
+		xz.setSuperClassName("_superClassName");
+		xz.setVisibility("PUBLIC");
+		y = new GeneratedClass();
+		y.setAbstract(true);
+		y.setClassName("_className");
+		y.setDbHost("_dbHost");
+		y.setDbName("_dbName");
+		y.setDbPassword("_dbPassword");
+		y.setDbPort("_dbPort");
+		y.setDbProduct("_dbProduct");
+		y.setDbSchema("dbSchema");
+		y.setDbTableName("_dbTableName");
+		y.setDbUser("_dbUser");
+		y.setFinal(true);
+		y.setGenerationBase(1);
+		y.setGenerationBaseClass("generationBaseClass3");
+		y.setGenerationType("_generationType");
+		y.setGenerator("_generator");
+		y.setGeneratorInPlugin(false);
+		y.setInputFilePath("_inputFilePath1");
+		y.setJetemplate("_jetemplate2");
+		y.setJetemplateInPlugin(true);
+		y.setPackageName("_packageName");
+		y.setReferenceImplementation("_referenceImplementation");
+		y.setSrcFolderPath("_srcFolderPath");
+		y.setSuperClassName("_superClassName");
+		y.setVisibility("PRIVATE");
+		z = new GeneratedClass();
+		z.setAbstract(false);
+		z.setClassName("_className5");
+		z.setDbHost("_dbHost1");
+		z.setDbName("_dbName");
+		z.setDbPassword("_dbPassword");
+		z.setDbPort("_dbPort");
+		z.setDbProduct("_dbProduct5");
+		z.setDbSchema("dbSchema");
+		z.setDbTableName("_dbTableName");
+		z.setDbUser("_dbUser");
+		z.setFinal(false);
+		z.setGenerationBase(2);
+		z.setGenerationBaseClass("generationBaseClass3");
+		z.setGenerationType("_generationType3");
+		z.setGenerator("_generator");
+		z.setGeneratorInPlugin(true);
+		z.setInputFilePath("_inputFilePath");
+		z.setJetemplate("_jetemplate");
+		z.setJetemplateInPlugin(true);
+		z.setPackageName("_packageName");
+		z.setReferenceImplementation("_referenceImplementation");
+		z.setSrcFolderPath("_srcFolderPath");
+		z.setSuperClassName("_superClassName");
+		z.setVisibility("PUBLIC");
+	}
+
+	@Test
+	public void testHashCode() {
+		Assert.assertTrue(x.hashCode()==x.hashCode());
+		Assert.assertTrue(x.hashCode()==xx.hashCode());
+	}
+
+	@Test
+	public void testEqualsObject() {
+		Assert.assertTrue(x.equals(x));
+		Assert.assertTrue(y.equals(y));
+		Assert.assertTrue(z.equals(z));
+		Assert.assertTrue(x.equals(y)==y.equals(x));
+		Assert.assertTrue(z.equals(y)==y.equals(z));
+		Assert.assertTrue(x.equals(z)==z.equals(x));
+		Assert.assertTrue(x.equals(xy));
+		Assert.assertFalse(xy.equals(z));
+		Assert.assertFalse(x.equals(z));
+		Assert.assertTrue(x.equals(xy)&&xy.equals(z)==x.equals(z));// true&&false==false
+		Assert.assertTrue(x.equals(xy));
+		Assert.assertTrue(xy.equals(xz));
+		Assert.assertTrue(x.equals(xz));
+		Assert.assertTrue(x.equals(xy)&&xy.equals(xz)==x.equals(xz));//true&&true==true
+		Assert.assertTrue(x.equals(y)==x.equals(y));
+		Assert.assertTrue(x.equals(null)==false);
+	}
+
+}
/branches/features2604767and2604769/ch.sahits.codegen.test/src/ch/sahits/model/internal/OutputFileModelTest.java Diff Switch to side-by-side view
--- a
+++ b/branches/features2604767and2604769/ch.sahits.codegen.test/src/ch/sahits/model/internal/OutputFileModelTest.java
@@ -0,0 +1,149 @@
+package ch.sahits.model.internal;
+
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+public class OutputFileModelTest {
+	private OutputFileModel x;
+	private OutputFileModel xx;
+	private OutputFileModel y;
+	private OutputFileModel xy;
+	private OutputFileModel z;
+	private OutputFileModel xz;
+
+	@Before
+	public void setUp() throws Exception {
+		x = new OutputFileModel();
+		x.setDatabaseName("databaseName");
+		x.setDatabaseProduct("databaseProduct");
+		x.setDbDefinitionPage(null);
+		x.setFileName("fileName");
+		x.setGenerationClass(getClass());
+		x.setGeneratorBundle("generatorBundle");
+		x.setGeneratorJETemplate("generatorJETemplate");
+		x.setHost("localhost");
+		x.setInputDataFile("inputDataFile");
+		x.setInputMethod(1);
+		x.setPassword("password");
+		x.setPort(0);
+		x.setSchemaName("schemaName");
+		x.setStoreLocation("storeLocation");
+		x.setTableName("tableName");
+		x.setUserName("userName");
+		xx = new OutputFileModel();
+		xx.setDatabaseName("databaseName");
+		xx.setDatabaseProduct("databaseProduct");
+		xx.setDbDefinitionPage(null);
+		xx.setFileName("fileName");
+		xx.setGenerationClass(getClass());
+		xx.setGeneratorBundle("generatorBundle");
+		xx.setGeneratorJETemplate("generatorJETemplate");
+		xx.setHost("localhost");
+		xx.setInputDataFile("inputDataFile");
+		xx.setInputMethod(1);
+		xx.setPassword("password");
+		xx.setPort(0);
+		xx.setSchemaName("schemaName");
+		xx.setStoreLocation("storeLocation");
+		xx.setTableName("tableName");
+		xx.setUserName("userName");
+		xy = new OutputFileModel();
+		xy.setDatabaseName("databaseName");
+		xy.setDatabaseProduct("databaseProduct");
+		xy.setDbDefinitionPage(null);
+		xy.setFileName("fileName");
+		xy.setGenerationClass(getClass());
+		xy.setGeneratorBundle("generatorBundle");
+		xy.setGeneratorJETemplate("generatorJETemplate");
+		xy.setHost("localhost");
+		xy.setInputDataFile("inputDataFile");
+		xy.setInputMethod(1);
+		xy.setPassword("password");
+		xy.setPort(0);
+		xy.setSchemaName("schemaName");
+		xy.setStoreLocation("storeLocation");
+		xy.setTableName("tableName");
+		xy.setUserName("userName");
+		xz = new OutputFileModel();
+		xz.setDatabaseName("databaseName");
+		xz.setDatabaseProduct("databaseProduct");
+		xz.setDbDefinitionPage(null);
+		xz.setFileName("fileName");
+		xz.setGenerationClass(getClass());
+		xz.setGeneratorBundle("generatorBundle");
+		xz.setGeneratorJETemplate("generatorJETemplate");
+		xz.setHost("localhost");
+		xz.setInputDataFile("inputDataFile");
+		xz.setInputMethod(1);
+		xz.setPassword("password");
+		xz.setPort(0);
+		xz.setSchemaName("schemaName");
+		xz.setStoreLocation("storeLocation");
+		xz.setTableName("tableName");
+		xz.setUserName("userName");
+		y = new OutputFileModel();
+		y.setDatabaseName("databaseName2");
+		y.setDatabaseProduct("databaseProduct2");
+		y.setDbDefinitionPage(null);
+		y.setFileName("fileName2");
+		y.setGenerationClass(getClass());
+		y.setGeneratorBundle("generatorBundle");
+		y.setGeneratorJETemplate("generatorJETemplate2");
+		y.setHost("localhost");
+		y.setInputDataFile("inputDataFile2");
+		y.setInputMethod(1);
+		y.setPassword("password2");
+		y.setPort(0);
+		y.setSchemaName("schemaName");
+		y.setStoreLocation("storeLocation2");
+		y.setTableName("tableName");
+		y.setUserName("userName");
+		z = new OutputFileModel();
+		z.setDatabaseName("databaseName");
+		z.setDatabaseProduct("databaseProduct");
+		z.setDbDefinitionPage(null);
+		z.setFileName("fileName2");
+		z.setGenerationClass(getClass());
+		z.setGeneratorBundle("generatorBundle");
+		z.setGeneratorJETemplate("generatorJETemplate");
+		z.setHost("localhost2");
+		z.setInputDataFile("inputDataFile");
+		z.setInputMethod(1);
+		z.setPassword("password1");
+		z.setPort(1);
+		z.setSchemaName("schemaName1");
+		z.setStoreLocation("storeLocation");
+		z.setTableName("tableName1");
+		z.setUserName("userName1");
+
+
+	}
+
+	@Test
+	public void testHashCode() {
+		Assert.assertTrue(x.hashCode()==x.hashCode());
+		Assert.assertTrue(x.hashCode()==xx.hashCode());
+	}
+
+	@Test
+	public void testEqualsObject() {
+		Assert.assertTrue(x.equals(x));
+		Assert.assertTrue(y.equals(y));
+		Assert.assertTrue(z.equals(z));
+		Assert.assertTrue(x.equals(y)==y.equals(x));
+		Assert.assertTrue(z.equals(y)==y.equals(z));
+		Assert.assertTrue(x.equals(z)==z.equals(x));
+		Assert.assertTrue(x.equals(xy));
+		Assert.assertFalse(xy.equals(z));
+		Assert.assertFalse(x.equals(z));
+		Assert.assertTrue(x.equals(xy)&&xy.equals(z)==x.equals(z));// true&&false==false
+		Assert.assertTrue(x.equals(xy));
+		Assert.assertTrue(xy.equals(xz));
+		Assert.assertTrue(x.equals(xz));
+		Assert.assertTrue(x.equals(xy)&&xy.equals(xz)==x.equals(xz));//true&&true==true
+		Assert.assertTrue(x.equals(y)==x.equals(y));
+		Assert.assertTrue(x.equals(null)==false);
+	}
+
+}
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.