tests/testthat/test-constraint-chain-precedence.R

library(testthat)
library(shinytest)
library(dplyr)

context("test constraint 'chain precedence'")


test_that("Constratint 'chain precedence' works", {

  activity1 = "A"
  activity2 = "B"
  
  result <- chain_precedence(eventlog, activity1, activity2)
  
  expect_true(filter_result(result, Trace1))
  expect_true(filter_result(result, Trace2))
  expect_false(filter_result(result, Trace3))
  expect_true(filter_result(result, Trace4))
  expect_false(filter_result(result, Trace5))
  expect_true(filter_result(result, Trace6))
  expect_true(filter_result(result, Trace7))
  expect_false(filter_result(result, Trace8))
  expect_false(filter_result(result, Trace9))
  expect_false(filter_result(result, Trace10))
})
RainMad/constraints-based-miner documentation built on July 11, 2019, 10:51 p.m.