Example #1
0
        public virtual void testBatchQueryByActiveBatches()
        {
            // given
            var batch1 = helper.MigrateProcessInstancesAsync(1);
            var batch2 = helper.MigrateProcessInstancesAsync(1);
            var batch3 = helper.MigrateProcessInstancesAsync(1);

            // when
            managementService.SuspendBatchById(batch1.Id);
            managementService.SuspendBatchById(batch2.Id);
            managementService.ActivateBatchById(batch1.Id);

            // then
            //var query = managementService.CreateBatchQuery()
            //    .Active();
            //Assert.AreEqual(2, query.Count());
            //Assert.AreEqual(2, query
            //    .Count());

            //IList<string> foundIds = new List<string>();
            //foreach (var batch in query
            //    .ToList())
            //    foundIds.Add(batch.Id);
            //Assert.That(foundIds, hasItems(batch1.Id, batch3.Id));
        }
        public virtual void testStatisticsActivate()
        {
            // given
            var batch = helper.MigrateProcessInstancesAsync(1);

            managementService.SuspendBatchById(batch.Id);

            // when
            managementService.ActivateBatchById(batch.Id);

            // then
            var batchStatistics = managementService.CreateBatchStatisticsQuery(c => c.Id == batch.Id)
                                  .First();

            Assert.IsFalse(batchStatistics.Suspended);
        }
Example #3
0
        [Test]   public virtual void testActivateBatch()
        {
            // given
            IBatch batch = batchHelper.MigrateProcessInstanceAsync(tenant1Definition, tenant1Definition);

            managementService.SuspendBatchById(batch.Id);

            // when
            //identityService.SetAuthentication("user", null, singletonList(TENANT_ONE));
            managementService.ActivateBatchById(batch.Id);
            identityService.ClearAuthentication();

            // then
            //batch = managementService.CreateBatchQuery().batchId(batch.Id).First();
            Assert.IsFalse(batch.Suspended);
        }
Example #4
0
        public virtual void shouldActivateBatch()
        {
            // given
            var batch = helper.MigrateProcessInstancesAsync(1);

            managementService.SuspendBatchById(batch.Id);

            // when
            managementService.ActivateBatchById(batch.Id);

            // then
            batch = managementService.CreateBatchQuery()
                    // .SetBatchId(batch.Id)
                    .First();
            Assert.IsFalse(batch.Suspended);
        }