Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.j256.ormlite.db;
  
  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.assertFalse;
  import static org.junit.Assert.assertTrue;
 
 import java.util.List;
 
 
 import org.junit.Test;
 
 
 
 	protected void setDatabaseParams() throws SQLException {
 		System.setProperty("derby.stream.error.file""target/derby.log");
 		 = "jdbc:derby:target/ormlitederby;create=true";
 	}
 
 	protected boolean isDriverClassExpected() {
 		return false;
 	}
 
 	@Test
 	public void testEscapedEntityName() throws Exception {
 		String word = "word";
 		assertEquals("\"" + word + "\"", TestUtils.appendEscapedEntityName(word));
 	}
 
 	@Test
 	public void testGeneratedId() throws Exception {
 		TableInfo<GeneratedIdIntegertableInfo =
 		StringBuilder sb = new StringBuilder();
 		List<StringadditionalArgs = new ArrayList<String>();
 		List<StringstatementsBefore = new ArrayList<String>();
 		.appendColumnArg(nullsbtableInfo.getFieldTypes()[0], additionalArgsstatementsBeforenull,
 				null);
 		.addPrimaryKeySql(tableInfo.getFieldTypes(), additionalArgsstatementsBeforenullnull);
 		assertTrue(sb + "should contain the stuff"sb.toString().contains(" INTEGER GENERATED BY DEFAULT AS IDENTITY"));
 		assertEquals(0, statementsBefore.size());
 		assertEquals(1, additionalArgs.size());
 		assertTrue(additionalArgs.get(0).contains("PRIMARY KEY"));
 	}
 
 	@Test
 	public void testBoolean() throws Exception {
 		TableInfo<AllTypesIntegertableInfo =
 		assertEquals(9, tableInfo.getFieldTypes().length);
 		FieldType booleanField = tableInfo.getFieldTypes()[1];
 		assertEquals("booleanField"booleanField.getDbColumnName());
 		StringBuilder sb = new StringBuilder();
 		List<StringadditionalArgs = new ArrayList<String>();
 		List<StringstatementsBefore = new ArrayList<String>();
 		.appendColumnArg(nullsbbooleanFieldadditionalArgsstatementsBeforenullnull);
 		assertTrue(sb.toString().contains("SMALLINT"));
 	}
 
 	@Test
 	public void testByte() throws Exception {
 		TableInfo<AllTypesIntegertableInfo =
 		assertEquals(9, tableInfo.getFieldTypes().length);
 		FieldType byteField = tableInfo.getFieldTypes()[3];
 		assertEquals("byteField"byteField.getDbColumnName());
 		StringBuilder sb = new StringBuilder();
 		List<StringadditionalArgs = new ArrayList<String>();
 		List<StringstatementsBefore = new ArrayList<String>();
 		.appendColumnArg(nullsbbyteFieldadditionalArgsstatementsBeforenullnull);
 		assertTrue(sb.toString().contains("SMALLINT"));
 	}
 
 	@Test
 	public void testLimitSupport() throws Exception {
 	}
	public void testGetFieldConverterSerializable() throws Exception {
	}
	@Test(expected = SQLException.class)
		converter.parseDefaultString(nullnull);
	}
	@Test(expected = SQLException.class)
		converter.javaToSqlArg(nullnew NotSerializable());
	}
	public void testObjectFieldConverterJavaToArg() throws Exception {
		Object object = converter.javaToSqlArg(null"TEST");
		assertEquals(SerialBlob.classobject.getClass());
	}
		int COLUMN = 1;
		expect(results.getBlobStream(COLUMN)).andReturn(null);
		replay(results);
		assertEquals(nullconverter.resultToJava(nullresultsCOLUMN));
		verify(results);
	}
	@Test(expected = SQLException.class)
		int COLUMN = 1;
		String value = "NotASerializedObject";
		replay(results);
		Object obj = converter.resultToJava(nullresultsCOLUMN);
		verify(results);
		assertEquals(valueobj);
	}
	public void testAppendObjectType() throws Exception {
		assertEquals("BLOB"sb.toString());
	}
	public void testAppendByteArrayType() throws Exception {
		type.appendByteArrayType(sb, 0);
		assertEquals("LONG VARCHAR FOR BIT DATA"sb.toString());
	}
	private static class NotSerializable {
	}
New to GrepCode? Check out our FAQ X