Skip to content

Commit

Permalink
TEIID-4402 resetting the cached timezone string
Browse files Browse the repository at this point in the history
  • Loading branch information
shawkins committed Aug 23, 2016
1 parent 2742fd1 commit 654fc43
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 6 deletions.
Expand Up @@ -50,6 +50,10 @@ public static String addSingleQuotes(String text) {

private static String timeZone;

public static void resetTimeZone() {
timeZone = null;
}

public static String getDefaultTimeZoneString() {
if (timeZone == null) {
String s = new SimpleDateFormat("Z").format(new Date(0)); //$NON-NLS-1$
Expand Down
Expand Up @@ -52,20 +52,17 @@
import org.teiid.translator.ExecutionContext;
import org.teiid.translator.salesforce.SalesForceExecutionFactory;
import org.teiid.translator.salesforce.SalesforceConnection;
import org.teiid.translator.salesforce.Util;

@SuppressWarnings("nls")
public class TestSingleInsert {

@BeforeClass
public static void oneTimeSetup() {
Util.resetTimeZone();
TimestampWithTimezone.resetCalendar(TimeZone.getTimeZone("GMT-1"));
}

@AfterClass
public static void oneTimeTeardown() {
Util.resetTimeZone();
TimestampWithTimezone.resetCalendar(null);
}

Expand Down
Expand Up @@ -62,7 +62,6 @@
import org.teiid.translator.salesforce.SalesForceExecutionFactory;
import org.teiid.translator.salesforce.SalesForceMetadataProcessor;
import org.teiid.translator.salesforce.SalesforceConnection;
import org.teiid.translator.salesforce.Util;
import org.teiid.translator.salesforce.execution.QueryExecutionImpl;

import com.sforce.soap.partner.QueryResult;
Expand Down Expand Up @@ -251,12 +250,10 @@ public static QueryMetadataInterface exampleSalesforce() {
}

@BeforeClass static public void oneTimeSetup() {
Util.resetTimeZone();
TimeZone.setDefault(TimeZone.getTimeZone("GMT-06:00"));
}

@AfterClass static public void oneTimeTearDown() {
Util.resetTimeZone();
TimeZone.setDefault(null);
}

Expand Down

0 comments on commit 654fc43

Please sign in to comment.