test_class.declarator: classUnderTest = new DerbyPreferenceBean()
test_class.original_string: DerbyPreferenceBean classUnderTest = new DerbyPreferenceBean();
test_class.type: DerbyPreferenceBean
test_class.var_name: classUnderTest
test_class.file: sql12/plugins/derby/src/test/java/net/sourceforge/squirrel_sql/plugins/derby/prefs/DerbyPreferenceBeanTest.java
test_class.identifier: DerbyPreferenceBeanTest
test_class.superclass: extends BaseSQuirreLJUnit4TestCase
test_case.body: @Test
  	public void testClone()
  	{
  		// Create a test bean to clone
  		DerbyPreferenceBean bean1 = new DerbyPreferenceBean();
  		bean1.setClientName("bean1");
  		bean1.setClientVersion("bean1");
  		bean1.setInstallCustomQueryTokenizer(true);
  		bean1.setLineComment("bean1");
  		bean1.setProcedureSeparator("bean1");
  		bean1.setReadClobsFully(true);
  		bean1.setRemoveMultiLineComments(true);
  		bean1.setStatementSeparator("bean1");
  
  		// Clone the test bean and change every bean property
  		DerbyPreferenceBean bean2 = bean1.clone();
  		bean2.setClientName("bean2");
  		bean2.setClientVersion("bean2");
  		bean2.setInstallCustomQueryTokenizer(false);
  		bean2.setLineComment("bean2");
  		bean2.setProcedureSeparator("bean2");
  		bean2.setReadClobsFully(false);
  		bean2.setRemoveMultiLineComments(false);
  		bean2.setStatementSeparator("bean2");
  
  		// verify that changing the clone didn't affect the original
  		assertEquals("bean1", bean1.getClientName());
  		assertEquals("bean1", bean1.getClientVersion());
  		assertEquals(true, bean1.isInstallCustomQueryTokenizer());
  		assertEquals("bean1", bean1.getLineComment());
  		assertEquals("bean1", bean1.getProcedureSeparator());
  		assertEquals(true, bean1.isReadClobsFully());
  		assertEquals(true, bean1.isRemoveMultiLineComments());
  		assertEquals("bean1", bean1.getStatementSeparator());
  	}
test_case.class_method_signature: DerbyPreferenceBeanTest.testClone()
test_case.full_signature: @Test public void testClone()
test_case.identifier: testClone
test_case.invocations: setClientName setClientVersion setInstallCustomQueryTokenizer setLineComment setProcedureSeparator setReadClobsFully setRemoveMultiLineComments setStatementSeparator clone setClientName setClientVersion setInstallCustomQueryTokenizer setLineComment setProcedureSeparator setReadClobsFully setRemoveMultiLineComments setStatementSeparator assertEquals getClientName assertEquals getClientVersion assertEquals isInstallCustomQueryTokenizer assertEquals getLineComment assertEquals getProcedureSeparator assertEquals isReadClobsFully assertEquals isRemoveMultiLineComments assertEquals getStatementSeparator
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testClone()
focal_class.declarator: serialVersionUID = 5818886723165356478L
focal_class.modifier: static final
focal_class.original_string: static final long serialVersionUID = 5818886723165356478L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: readClobsFully = true
focal_class.modifier: private
focal_class.original_string: private boolean readClobsFully = true;
focal_class.type: boolean
focal_class.var_name: readClobsFully
focal_class.file: sql12/plugins/derby/src/main/java/net/sourceforge/squirrel_sql/plugins/derby/prefs/DerbyPreferenceBean.java
focal_class.identifier: DerbyPreferenceBean
focal_class.interfaces: implements Cloneable, Serializable
focal_class.class_method_signature: DerbyPreferenceBean.DerbyPreferenceBean()
focal_class.full_signature: public  DerbyPreferenceBean()
focal_class.identifier: DerbyPreferenceBean
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  DerbyPreferenceBean()
focal_class.class_method_signature: DerbyPreferenceBean.isReadClobsFully()
focal_class.full_signature: public boolean isReadClobsFully()
focal_class.identifier: isReadClobsFully
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isReadClobsFully()
focal_class.class_method_signature: DerbyPreferenceBean.setReadClobsFully(boolean readClobsFully)
focal_class.full_signature: public void setReadClobsFully(boolean readClobsFully)
focal_class.identifier: setReadClobsFully
focal_class.modifiers: public
focal_class.parameters: (boolean readClobsFully)
focal_class.return: void
focal_class.signature: void setReadClobsFully(boolean readClobsFully)
focal_class.class_method_signature: DerbyPreferenceBean.clone()
focal_class.full_signature: @Override protected DerbyPreferenceBean clone()
focal_class.identifier: clone
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: DerbyPreferenceBean
focal_class.signature: DerbyPreferenceBean clone()
focal_class.superclass: extends BaseQueryTokenizerPreferenceBean
focal_method.body: @Override
  	protected DerbyPreferenceBean clone()
  	{
  		return (DerbyPreferenceBean)super.clone();
  	}
focal_method.class_method_signature: DerbyPreferenceBean.clone()
focal_method.full_signature: @Override protected DerbyPreferenceBean clone()
focal_method.identifier: clone
focal_method.invocations: clone
focal_method.modifiers: @Override protected
focal_method.parameters: ()
focal_method.return: DerbyPreferenceBean
focal_method.signature: DerbyPreferenceBean clone()