소스 검색

add test on Exceptions

Olivier Massot 4 년 전
부모
커밋
2829b42ec3
2개의 변경된 파일26개의 추가작업 그리고 1개의 파일을 삭제
  1. 26 0
      ot_core/Tests/Unit/Exception/ApiRequestExceptionTest.php
  2. 0 1
      ot_core/Tests/Unit/Page/OtPageRepositoryTest.php

+ 26 - 0
ot_core/Tests/Unit/Exception/ApiRequestExceptionTest.php

@@ -0,0 +1,26 @@
+<?php
+
+namespace Opentalent\OtCore\Tests\Unit\Exception;
+
+use Exception;
+use Nimut\TestingFramework\TestCase\UnitTestCase;
+use Opentalent\OtCore\Exception\ApiRequestException;
+
+class ApiRequestExceptionTest extends UnitTestCase
+{
+    /**
+     * Construction from another exception
+     *
+     * @test
+     */
+    public function from_exception() {
+
+        $e = new Exception("msg", 1, new Exception());
+
+        $result = ApiRequestException::from_exception($e);
+
+        $this->assertEquals($result->getMessage(), $result->getMessage());
+        $this->assertEquals($result->getCode(), $result->getCode());
+        $this->assertEquals($result->getPrevious(), $result->getPrevious());
+    }
+}

+ 0 - 1
ot_core/Tests/Unit/Page/OtPageRepositoryTest.php

@@ -6,7 +6,6 @@ use Opentalent\OtCore\Page\OtPageRepository;
 use Nimut\TestingFramework\TestCase\UnitTestCase;
 use Opentalent\OtCore\Tests\Unit\Fixtures\PageFixtures;
 use Opentalent\OtCore\Tests\Unit\QueryBuilderProphet;
-use TYPO3\CMS\Core\Utility\GeneralUtility;
 
 
 class OtPageRepositoryTest extends UnitTestCase