Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.j256.ormlite.db;
  
  import static org.junit.Assert.assertEquals;
  import static org.junit.Assert.assertFalse;
  import static org.junit.Assert.assertTrue;
  
  import java.io.File;
 import java.util.Date;
 import java.util.List;
 
 import org.junit.Test;
 
Base test for other database tests which perform specific functionality tests on all databases.
 
 public abstract class BaseJdbcDatabaseTypeTest extends BaseJdbcTest {
 
 	private final static String DATABASE_NAME = "ormlite";
 	private final String DB_DIRECTORY = "target/" + getClass().getSimpleName();
 
 	protected final static String GENERATED_ID_SEQ = "genId_seq";
 
 	@Test
 	public void testCommentLinePrefix() {
 	}
 
 	@Test
 	public void testEscapedEntityName() {
 		String word = "word";
 		assertEquals("`" + word + "`", TestUtils.appendEscapedEntityName(word));
 	}
 
 	@Test
 	public void testEscapedWord() {
 		String word = "word";
 		assertEquals("'" + word + "'", TestUtils.appendEscapedWord(word));
 	}
 
 	@Test
 	public void testCreateColumnArg() throws Exception {
 		if ( == null) {
 			return;
 		}
 		List<StringadditionalArgs = new ArrayList<String>();
 		List<StringmoreStmts = new ArrayList<String>();
 		List<StringqueriesAfter = new ArrayList<String>();
 		TableInfo<StringIdStringtableInfo = new TableInfo<StringIdString>(nullStringId.class);
 		FieldType fieldType = tableInfo.getIdField();
 		StringBuilder sb = new StringBuilder();
 		.appendColumnArg(nullsbfieldTypeadditionalArgsnullmoreStmtsqueriesAfter);
 		if (!sb.toString().contains("PRIMARY KEY")) {
 			.addPrimaryKeySql(new FieldType[] { fieldType }, additionalArgsnullmoreStmtsqueriesAfter);
 			assertEquals(1, additionalArgs.size());
 			assertTrue(additionalArgs.get(0).contains("PRIMARY KEY"));
 		}
 	}
 
 	@Test
 	public void testFileSystem() throws Exception {
 		File dbDir = new File();
 		TestUtils.deleteDirectory(dbDir);
 		dbDir.mkdirs();
 		assertEquals(0, dbDir.list().length);
 		String dbUrl = "jdbc:h2:" + dbDir.getPath() + "/" + ;
 		try {
 			 = DatabaseTypeUtils.createDatabaseType(dbUrl);
 			assertTrue(dbDir.list().length != 0);
 		} finally {
 		}
 	}
 
 	@Test
 	public void testFieldWidthSupport() {
 	}
 
 	@Test
 	public void testLimitSupport() {
 	}
 
 	@Test
	public void testLimitAfterSelect() {
	}
	public void testLimitFormat() throws Exception {
		if ( == null) {
			return;
		}
			return;
		}
		TableInfo<StringIdStringtableInfo = new TableInfo<StringIdString>(nullStringId.class);
		QueryBuilder<StringIdStringqb = new QueryBuilder<StringIdString>(tableInfonull);
		long limit = 1232;
		qb.limit(limit);
		assertTrue(query + " should contain LIMIT"query.contains(" LIMIT " + limit + " "));
	}
	public void testOffsetSupport() {
	}
	@Test(expected = SQLException.class)
	public void testLoadDriver() throws Exception {
			throw new SQLException("We have the class so simulate a failure");
else {
		}
	}
	@Test(expected = SQLException.class)
	public void testGeneratedIdSequence() throws Exception {
		if ( == null) {
			throw new SQLException("Simulate a failure");
		}
		assertEquals(2, tableInfo.getFieldTypes().length);
		ArrayList<StringadditionalArgs = new ArrayList<String>();
		ArrayList<StringstatementsBefore = new ArrayList<String>();
		ArrayList<StringstatementsAfter = new ArrayList<String>();
		List<StringqueriesAfter = new ArrayList<String>();
		.appendColumnArg(nullsbtableInfo.getFieldTypes()[0], additionalArgsstatementsBefore,
				statementsAfterqueriesAfter);
	}

Return the ping value so we can test a connection.
	protected void testPingValue(long value) {
		assertEquals(1, value);
	}
	public void testDatabasePing() throws Exception {
		if ( == null) {
			return;
		}
			return;
		}
		try {
finally {
		}
	}
	protected static class StringId {
		@DatabaseField(id = true)
	}
	protected static class GeneratedId {
		@DatabaseField(generatedId = true)
		public int id;
		public GeneratedId() {
		}
	}
	protected static class GeneratedIdSequence {
		@DatabaseField(generatedIdSequence = )
		public int genId;
		public String stuff;
		protected GeneratedIdSequence() {
		}
	}
	protected static class GeneratedIdSequenceAutoName {
		@DatabaseField(generatedId = true)
		int genId;
		public String stuff;
	}
	protected static class AllTypes {
		boolean booleanField;
		byte byteField;
		short shortField;
		long longField;
		float floatField;
		double doubleField;
		}
	}
New to GrepCode? Check out our FAQ X