public void testSettingNonAWTModeWithNoResolutionUsesHeadlessEnvironmentDefaultResolution() throws Exception { EnvironmentFactory.setNonAWTMode(); assertEquals( HeadlessEnvironment.DEFAULT_RESOLUTION, EnvironmentFactory.getEnvironment().getResolution()); }
public StatelessKnowledgeSessionImpl( final InternalKnowledgeBase kBase, final KnowledgeAgent kagent, final KieSessionConfiguration conf) { this.kBase = kBase; this.kagent = kagent; this.conf = (conf != null) ? conf : SessionConfigurationImpl.getDefaultInstance(); this.environment = EnvironmentFactory.newEnvironment(); this.wmFactory = kBase.getConfiguration().getComponentFactory().getWorkingMemoryFactory(); }
public Environment newEnvironment() { return EnvironmentFactory.newEnvironment(); // new EnvironmentImpl(); // }
public void testNonAWTModeAlwaysReturnsNonAWTEnvironment() throws Exception { EnvironmentFactory.setNonAWTMode(68); assertTrue(EnvironmentFactory.getEnvironment() instanceof NonAWTEnvironment); }
public void testDefaultEnvironmentCanBeOverridden() throws Exception { EnvironmentFactory.setDefaultEnvironment(new TestEnvironment()); assertTrue(EnvironmentFactory.getEnvironment() instanceof TestEnvironment); assertEquals(69, EnvironmentFactory.getEnvironment().getResolution()); }
public void testHeadlessEnvironmentReturnedOnHeadlessMachine() throws Exception { EnvironmentFactory.setDefaultEnvironment(new UnsupportedEnvironment()); assertTrue(EnvironmentFactory.getEnvironment() instanceof HeadlessEnvironment); EnvironmentFactory.setDefaultEnvironment(new ErrorEnvironment()); assertTrue(EnvironmentFactory.getEnvironment() instanceof HeadlessEnvironment); }