Пример #1
0
 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(); //
 }
Пример #4
0
 public void testNonAWTModeAlwaysReturnsNonAWTEnvironment() throws Exception {
   EnvironmentFactory.setNonAWTMode(68);
   assertTrue(EnvironmentFactory.getEnvironment() instanceof NonAWTEnvironment);
 }
Пример #5
0
 public void testDefaultEnvironmentCanBeOverridden() throws Exception {
   EnvironmentFactory.setDefaultEnvironment(new TestEnvironment());
   assertTrue(EnvironmentFactory.getEnvironment() instanceof TestEnvironment);
   assertEquals(69, EnvironmentFactory.getEnvironment().getResolution());
 }
Пример #6
0
 public void testHeadlessEnvironmentReturnedOnHeadlessMachine() throws Exception {
   EnvironmentFactory.setDefaultEnvironment(new UnsupportedEnvironment());
   assertTrue(EnvironmentFactory.getEnvironment() instanceof HeadlessEnvironment);
   EnvironmentFactory.setDefaultEnvironment(new ErrorEnvironment());
   assertTrue(EnvironmentFactory.getEnvironment() instanceof HeadlessEnvironment);
 }