public function testGetNextStatusListData()
{
$model = new Item04();
$model->enterWorkflow();
$ar = WorkflowHelper::getNextStatusListData($model);
$expected = ['Item04Workflow/A' => 'Entry', 'Item04Workflow/B' => 'Published'];
$this->assertEquals(2, count($ar));
$this->assertEquals(2, count(array_intersect_assoc($expected, $ar)));
$model->sendTostatus('B');
$ar = WorkflowHelper::getNextStatusListData($model, false, false, true);
$this->assertEquals(3, count($ar));
$this->assertEquals(3, count(array_intersect_assoc(['Item04Workflow/A' => 'Entry', 'Item04Workflow/B' => 'Published', 'Item04Workflow/C' => 'node C'], $ar)));
}