public virtual void shouldInitTaskPermission() { IProcessEngine engine = null; try { // if //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final TestProcessEngineCfg testProcessEngineCfg = new TestProcessEngineCfg(); TestProcessEngineCfg testProcessEngineCfg = new TestProcessEngineCfg(); engine = testProcessEngineCfg.SetProcessEngineName("DefaultTaskPermissionsCfgTest-engine") .SetJdbcUrl(string.Format("jdbc:h2:mem:{0}", "DefaultTaskPermissionsCfgTest-engine-db")) //.SetMetricsEnabled(false) .SetJobExecutorActivate(false).BuildProcessEngine(); // then Assert.True(testProcessEngineCfg.initMethodCalled); } finally { if (engine != null) { engine.Close(); } } }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldInitTaskWorkPermission() public virtual void shouldInitTaskWorkPermission() { TestProcessEngineCfg testProcessEngineCfg = new TestProcessEngineCfg(); // given testProcessEngineCfg.DefaultUserPermissionNameForTask = "TASK_WORK"; // if testProcessEngineCfg.initDefaultUserPermissionForTask(); // then assertEquals(Permissions.TASK_WORK, testProcessEngineCfg.DefaultUserPermissionForTask); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldInitUpdatePermission() public virtual void shouldInitUpdatePermission() { TestProcessEngineCfg testProcessEngineCfg = new TestProcessEngineCfg(); // given testProcessEngineCfg.DefaultUserPermissionNameForTask = "UPDATE"; // if testProcessEngineCfg.initDefaultUserPermissionForTask(); // then assertEquals(Permissions.UPDATE, testProcessEngineCfg.DefaultUserPermissionForTask); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldNotInitIfAlreadySet() public virtual void shouldNotInitIfAlreadySet() { TestProcessEngineCfg testProcessEngineCfg = new TestProcessEngineCfg(); // given testProcessEngineCfg.DefaultUserPermissionForTask = Permissions.ALL; // if testProcessEngineCfg.initDefaultUserPermissionForTask(); // then assertEquals(Permissions.ALL, testProcessEngineCfg.DefaultUserPermissionForTask); }
public virtual void shouldNotInitIfAlreadySet() { TestProcessEngineCfg testProcessEngineCfg = new TestProcessEngineCfg(); // given testProcessEngineCfg.DefaultUserPermissionForTask = Permissions.All; // if testProcessEngineCfg.InitDefaultUserPermissionForTask(); // then Assert.AreEqual(Permissions.All, testProcessEngineCfg.DefaultUserPermissionForTask); }
public virtual void shouldInitUpdatePermission() { TestProcessEngineCfg testProcessEngineCfg = new TestProcessEngineCfg(); // given testProcessEngineCfg.DefaultUserPermissionNameForTask = "Permissions.Update"; // if testProcessEngineCfg.InitDefaultUserPermissionForTask(); // then Assert.AreEqual(Permissions.Update, testProcessEngineCfg.DefaultUserPermissionForTask); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldThrowExceptionOnNullPermissionName() public virtual void shouldThrowExceptionOnNullPermissionName() { TestProcessEngineCfg testProcessEngineCfg = new TestProcessEngineCfg(); // given testProcessEngineCfg.DefaultUserPermissionNameForTask = null; // if try { testProcessEngineCfg.initDefaultUserPermissionForTask(); fail("Exception expected"); } catch (ProcessEngineException e) { string expectedExceptionMessage = "Invalid value 'null' for configuration property 'defaultUserPermissionNameForTask'."; assertThat(e.Message, containsString(expectedExceptionMessage)); } }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldThrowExceptionOnUnsupportedPermission() public virtual void shouldThrowExceptionOnUnsupportedPermission() { TestProcessEngineCfg testProcessEngineCfg = new TestProcessEngineCfg(); // given testProcessEngineCfg.DefaultUserPermissionNameForTask = "UNSUPPORTED"; // if try { testProcessEngineCfg.initDefaultUserPermissionForTask(); fail("Exception expected"); } catch (ProcessEngineException e) { string expectedExceptionMessage = string.Format("Invalid value '{0}' for configuration property 'defaultUserPermissionNameForTask'.", "UNSUPPORTED"); assertThat(e.Message, containsString(expectedExceptionMessage)); } }