test_class.declarator: classUnderTest = new OraclePreferenceBean()
test_class.original_string: OraclePreferenceBean classUnderTest = new OraclePreferenceBean();
test_class.type: OraclePreferenceBean
test_class.var_name: classUnderTest
test_class.file: sql12/plugins/oracle/src/test/java/net/sourceforge/squirrel_sql/plugins/oracle/prefs/OraclePreferenceBeanTest.java
test_class.identifier: OraclePreferenceBeanTest
test_class.superclass: extends BaseSQuirreLJUnit4TestCase
test_case.body: @Test
  	public void testClone() {
  		
  		// Create a test bean to clone
  		OraclePreferenceBean bean1 = new OraclePreferenceBean();
  		bean1.setClientName("bean1");
  		bean1.setClientVersion("bean1");
  		bean1.setExcludeRecycleBinTables(true);
  		bean1.setInstallCustomQueryTokenizer(true);
  		bean1.setLineComment("bean1");
  		bean1.setProcedureSeparator("bean1");
  		bean1.setRemoveMultiLineComments(true);
  		bean1.setStatementSeparator("bean1");
  
  		// Clone the test bean and change every bean property
  		OraclePreferenceBean bean2 = bean1.clone();
  		bean2.setClientName("bean2");
  		bean2.setClientVersion("bean2");
  		bean2.setExcludeRecycleBinTables(false);
  		bean2.setInstallCustomQueryTokenizer(false);
  		bean2.setLineComment("bean2");
  		bean2.setProcedureSeparator("bean2");
  		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.isExcludeRecycleBinTables());
  		assertEquals(true, bean1.isInstallCustomQueryTokenizer());
  		assertEquals("bean1", bean1.getLineComment());
  		assertEquals("bean1", bean1.getProcedureSeparator());
  		assertEquals(true, bean1.isRemoveMultiLineComments());
  		assertEquals("bean1", bean1.getStatementSeparator());
  		
  	}
test_case.class_method_signature: OraclePreferenceBeanTest.testClone()
test_case.full_signature: @Test public void testClone()
test_case.identifier: testClone
test_case.invocations: setClientName setClientVersion setExcludeRecycleBinTables setInstallCustomQueryTokenizer setLineComment setProcedureSeparator setRemoveMultiLineComments setStatementSeparator clone setClientName setClientVersion setExcludeRecycleBinTables setInstallCustomQueryTokenizer setLineComment setProcedureSeparator setRemoveMultiLineComments setStatementSeparator assertEquals getClientName assertEquals getClientVersion assertEquals isExcludeRecycleBinTables assertEquals isInstallCustomQueryTokenizer assertEquals getLineComment assertEquals getProcedureSeparator 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: UNSUPPORTED = "Unsupported"
focal_class.modifier: static final
focal_class.original_string: static final String UNSUPPORTED = "Unsupported";
focal_class.type: String
focal_class.var_name: UNSUPPORTED
focal_class.declarator: excludeRecycleBinTables = true
focal_class.modifier: private
focal_class.original_string: private boolean excludeRecycleBinTables = true;
focal_class.type: boolean
focal_class.var_name: excludeRecycleBinTables
focal_class.declarator: showErrorOffset = true
focal_class.modifier: private
focal_class.original_string: private boolean showErrorOffset = true;
focal_class.type: boolean
focal_class.var_name: showErrorOffset
focal_class.declarator: initSessionTimezone = true
focal_class.modifier: private
focal_class.original_string: private boolean initSessionTimezone = true;
focal_class.type: boolean
focal_class.var_name: initSessionTimezone
focal_class.declarator: sessionTimezone = TimeZone.getDefault().getID()
focal_class.modifier: private
focal_class.original_string: private String sessionTimezone = TimeZone.getDefault().getID();
focal_class.type: String
focal_class.var_name: sessionTimezone
focal_class.file: sql12/plugins/oracle/src/main/java/net/sourceforge/squirrel_sql/plugins/oracle/prefs/OraclePreferenceBean.java
focal_class.identifier: OraclePreferenceBean
focal_class.interfaces: implements Cloneable, Serializable
focal_class.class_method_signature: OraclePreferenceBean.OraclePreferenceBean()
focal_class.full_signature: public  OraclePreferenceBean()
focal_class.identifier: OraclePreferenceBean
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  OraclePreferenceBean()
focal_class.class_method_signature: OraclePreferenceBean.clone()
focal_class.full_signature: public OraclePreferenceBean clone()
focal_class.identifier: clone
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: OraclePreferenceBean
focal_class.signature: OraclePreferenceBean clone()
focal_class.class_method_signature: OraclePreferenceBean.setExcludeRecycleBinTables(boolean excludeRecycleBinTables)
focal_class.full_signature: public void setExcludeRecycleBinTables(boolean excludeRecycleBinTables)
focal_class.identifier: setExcludeRecycleBinTables
focal_class.modifiers: public
focal_class.parameters: (boolean excludeRecycleBinTables)
focal_class.return: void
focal_class.signature: void setExcludeRecycleBinTables(boolean excludeRecycleBinTables)
focal_class.class_method_signature: OraclePreferenceBean.isExcludeRecycleBinTables()
focal_class.full_signature: public boolean isExcludeRecycleBinTables()
focal_class.identifier: isExcludeRecycleBinTables
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isExcludeRecycleBinTables()
focal_class.class_method_signature: OraclePreferenceBean.isShowErrorOffset()
focal_class.full_signature: public boolean isShowErrorOffset()
focal_class.identifier: isShowErrorOffset
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isShowErrorOffset()
focal_class.class_method_signature: OraclePreferenceBean.setShowErrorOffset(boolean showErrorOffset)
focal_class.full_signature: public void setShowErrorOffset(boolean showErrorOffset)
focal_class.identifier: setShowErrorOffset
focal_class.modifiers: public
focal_class.parameters: (boolean showErrorOffset)
focal_class.return: void
focal_class.signature: void setShowErrorOffset(boolean showErrorOffset)
focal_class.class_method_signature: OraclePreferenceBean.setSessionTimezone(String sessionTimezone)
focal_class.full_signature: public void setSessionTimezone(String sessionTimezone)
focal_class.identifier: setSessionTimezone
focal_class.modifiers: public
focal_class.parameters: (String sessionTimezone)
focal_class.return: void
focal_class.signature: void setSessionTimezone(String sessionTimezone)
focal_class.class_method_signature: OraclePreferenceBean.getSessionTimezone()
focal_class.full_signature: public String getSessionTimezone()
focal_class.identifier: getSessionTimezone
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getSessionTimezone()
focal_class.class_method_signature: OraclePreferenceBean.setInitSessionTimezone(boolean initSessionTimezone)
focal_class.full_signature: public void setInitSessionTimezone(boolean initSessionTimezone)
focal_class.identifier: setInitSessionTimezone
focal_class.modifiers: public
focal_class.parameters: (boolean initSessionTimezone)
focal_class.return: void
focal_class.signature: void setInitSessionTimezone(boolean initSessionTimezone)
focal_class.class_method_signature: OraclePreferenceBean.getInitSessionTimezone()
focal_class.full_signature: public boolean getInitSessionTimezone()
focal_class.identifier: getInitSessionTimezone
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean getInitSessionTimezone()
focal_class.superclass: extends BaseQueryTokenizerPreferenceBean
focal_method.body: public OraclePreferenceBean clone() {
     	 return (OraclePreferenceBean) super.clone();
      }
focal_method.class_method_signature: OraclePreferenceBean.clone()
focal_method.full_signature: public OraclePreferenceBean clone()
focal_method.identifier: clone
focal_method.invocations: clone
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: OraclePreferenceBean
focal_method.signature: OraclePreferenceBean clone()