Search in sources :

Example 21 with Realm

use of com.github.anba.es6draft.runtime.Realm in project es6draft by anba.

the class DefaultLocaleTimezone method testEtc_Zulu.

@Test
public void testEtc_Zulu() throws Exception {
    Realm realm = newRealm(TimeZone.getTimeZone("Etc/Zulu"));
    assertEquals("UTC", resolvedTimeZone(realm));
}
Also used : Realm(com.github.anba.es6draft.runtime.Realm) Test(org.junit.Test)

Example 22 with Realm

use of com.github.anba.es6draft.runtime.Realm in project es6draft by anba.

the class DefaultLocaleTimezone method testInvalidTimezone.

@Test
public void testInvalidTimezone() throws Exception {
    Realm realm = newRealm(TimeZone.getTimeZone("invalid"));
    assertEquals("UTC", resolvedTimeZone(realm));
}
Also used : Realm(com.github.anba.es6draft.runtime.Realm) Test(org.junit.Test)

Example 23 with Realm

use of com.github.anba.es6draft.runtime.Realm in project es6draft by anba.

the class DefaultLocaleTimezone method testGMTWithOffset.

@Test
public void testGMTWithOffset() throws Exception {
    Realm realm = newRealm(TimeZone.getTimeZone("GMT-08:00"));
    assertEquals("UTC", resolvedTimeZone(realm));
}
Also used : Realm(com.github.anba.es6draft.runtime.Realm) Test(org.junit.Test)

Example 24 with Realm

use of com.github.anba.es6draft.runtime.Realm in project es6draft by anba.

the class DefaultLocaleTimezone method testWSU.

@Test
public void testWSU() throws Exception {
    Realm realm = newRealm(TimeZone.getTimeZone("W-SU"));
    assertEquals("Europe/Moscow", resolvedTimeZone(realm));
}
Also used : Realm(com.github.anba.es6draft.runtime.Realm) Test(org.junit.Test)

Example 25 with Realm

use of com.github.anba.es6draft.runtime.Realm in project es6draft by anba.

the class DefaultLocaleTimezone method testEtc_Greenwich.

@Test
public void testEtc_Greenwich() throws Exception {
    Realm realm = newRealm(TimeZone.getTimeZone("Etc/Greenwich"));
    assertEquals("UTC", resolvedTimeZone(realm));
}
Also used : Realm(com.github.anba.es6draft.runtime.Realm) Test(org.junit.Test)

Aggregations

Realm (com.github.anba.es6draft.runtime.Realm)96 Test (org.junit.Test)39 ScriptObject (com.github.anba.es6draft.runtime.types.ScriptObject)17 Script (com.github.anba.es6draft.Script)16 ExecutionContext (com.github.anba.es6draft.runtime.ExecutionContext)16 Source (com.github.anba.es6draft.runtime.internal.Source)15 ParserException (com.github.anba.es6draft.parser.ParserException)9 Function (com.github.anba.es6draft.runtime.internal.Properties.Function)9 ModuleRecord (com.github.anba.es6draft.runtime.modules.ModuleRecord)8 ModuleLoader (com.github.anba.es6draft.runtime.modules.ModuleLoader)7 IOException (java.io.IOException)7 CompilationException (com.github.anba.es6draft.compiler.CompilationException)6 ScriptException (com.github.anba.es6draft.runtime.internal.ScriptException)6 ToSource (com.github.anba.es6draft.repl.SourceBuilder.ToSource)5 World (com.github.anba.es6draft.runtime.World)5 RuntimeContext (com.github.anba.es6draft.runtime.internal.RuntimeContext)5 ModuleSource (com.github.anba.es6draft.runtime.modules.ModuleSource)5 SourceIdentifier (com.github.anba.es6draft.runtime.modules.SourceIdentifier)5 GlobalObject (com.github.anba.es6draft.runtime.objects.GlobalObject)5 ExecutionContext.newEvalExecutionContext (com.github.anba.es6draft.runtime.ExecutionContext.newEvalExecutionContext)4