From 4506f06b017f57a5091b59ff7829f217159528d0 Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Thu, 20 May 2021 19:57:46 +0300 Subject: [PATCH] test --- .../unit/Espo/Core/Mail/ImporterDataTest.php | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 tests/unit/Espo/Core/Mail/ImporterDataTest.php diff --git a/tests/unit/Espo/Core/Mail/ImporterDataTest.php b/tests/unit/Espo/Core/Mail/ImporterDataTest.php new file mode 100644 index 0000000000..037b2f66d6 --- /dev/null +++ b/tests/unit/Espo/Core/Mail/ImporterDataTest.php @@ -0,0 +1,76 @@ +createMock(EmailFilter::class); + + $data = ImporterData + ::create() + ->withTeamIdList(['t1']) + ->withUserIdList(['u1']) + ->withAssignedUserId('a1') + ->withFetchOnlyHeader(true) + ->withFolderData(['t' => '1']) + ->withFilterList([$filter]); + + $this->assertEquals(['t1'], $data->getTeamIdList()); + $this->assertEquals(['u1'], $data->getUserIdList()); + $this->assertEquals('a1', $data->getAssignedUserId()); + $this->assertEquals(true, $data->fetchOnlyHeader()); + $this->assertEquals(['t' => '1'], $data->getFolderData()); + $this->assertEquals([$filter], $data->getFilterList()); + } + + function testData2() + { + + $data = ImporterData + ::create() + ->withFetchOnlyHeader(false); + + $this->assertEquals([], $data->getTeamIdList()); + $this->assertEquals([], $data->getUserIdList()); + $this->assertEquals(null, $data->getAssignedUserId()); + $this->assertEquals(false, $data->fetchOnlyHeader()); + $this->assertEquals([], $data->getFilterList()); + } +}