Skip to content

Commit

Permalink
Merge pull request #99 from symfonycorp/upgrade-jms
Browse files Browse the repository at this point in the history
Upgrade JMS serializer
  • Loading branch information
tgalopin committed Jun 24, 2022
2 parents 05d6fa0 + 5675402 commit d4d92e6
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 12 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ workflows:
- tests-phpunit:
matrix:
parameters:
php-version: ['7.1', '7.2', '7.3', '7.4', '8.0']
php-version: ['7.2', '7.3', '7.4', '8.0']
- release:
requires: [tests-phpunit]
filters:
Expand Down
2 changes: 1 addition & 1 deletion .phpunit.result.cache
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version":1,"defects":{"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testConstructorWithoutOption":6,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #0":6,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #1":6,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #2":6},"times":{"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testConstructorWithoutOption":0.007,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetProjects":0.021,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetProjectsWithPage":0.004,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetProject":0.008,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testCreateProjectOk":0.008,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testCreateProjectNOk":0.001,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testupdateProjectOk":0.008,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testupdateProjectNOk":0.001,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetAnalyses":0.002,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetAnalysis":0.007,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetAnalysisStatus":0.002,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testAnalyze":0.008,"SensioLabs\\Insight\\Tests\\Sdk\\Model\\ViolationsTest::testCount":0,"SensioLabs\\Insight\\Tests\\Sdk\\Model\\ViolationsTest::testIterable":0,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #0":0,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #1":0,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #2":0.001,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrors":0}}
{"version":1,"defects":{"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testConstructorWithoutOption":6,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #0":6,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #1":6,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #2":6,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetProjects":4,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetProjectsWithPage":4,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetProject":4,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testCreateProjectOk":4,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testCreateProjectNOk":4,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testupdateProjectOk":4,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testupdateProjectNOk":4,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetAnalyses":4,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetAnalysis":4,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetAnalysisStatus":4,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testAnalyze":4},"times":{"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testConstructorWithoutOption":0.005,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetProjects":0.026,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetProjectsWithPage":0.006,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetProject":0.183,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testCreateProjectOk":0.185,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testCreateProjectNOk":0.001,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testupdateProjectOk":0.184,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testupdateProjectNOk":0.001,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetAnalyses":0.004,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetAnalysis":0.163,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testGetAnalysisStatus":0.004,"SensioLabs\\Insight\\Sdk\\Tests\\ApiTest::testAnalyze":0.164,"SensioLabs\\Insight\\Tests\\Sdk\\Model\\ViolationsTest::testCount":0,"SensioLabs\\Insight\\Tests\\Sdk\\Model\\ViolationsTest::testIterable":0,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #0":0,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #1":0,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrorsFailedIfDocumentIfInvalid with data set #2":0,"SensioLabs\\Insight\\Sdk\\Tests\\ParserTest::testParseErrors":0}}
8 changes: 3 additions & 5 deletions Sdk/Tests/ApiTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,11 @@ protected function setUp(): void
$this->logger = $this->getMockBuilder('Psr\Log\LoggerInterface')->getMock();
}

/**
* @expectedException \Exception
* @expectedExceptionMessage Config is missing the following keys: api_token, user_uuid
*/
public function testConstructorWithoutOption()
{
$api = new Api();
$this->expectException(\Exception::class);
$this->expectExceptionMessage('Config is missing the following keys: api_token, user_uuid');
new Api();
}

public function testGetProjects()
Expand Down
7 changes: 4 additions & 3 deletions Sdk/Tests/ParserTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
namespace SensioLabs\Insight\Sdk\Tests;

use PHPUnit\Framework\TestCase;
use SensioLabs\Insight\Sdk\Exception\ApiParserException;
use SensioLabs\Insight\Sdk\Parser;

class ParserTest extends TestCase
Expand All @@ -36,13 +37,13 @@ public function getParseErrorsFailedIfDocumentIfInvalidTests()
}

/**
* @expectedException \SensioLabs\Insight\Sdk\Exception\ApiParserException
* @expectedExceptionMessage Could not transform this xml to a \DOMDocument instance.
* @dataProvider getParseErrorsFailedIfDocumentIfInvalidTests
*/
public function testParseErrorsFailedIfDocumentIfInvalid($xml)
{
$error = $this->parser->parseError($xml);
$this->expectException(ApiParserException::class);
$this->expectExceptionMessage('Could not transform this xml to a \DOMDocument instance.');
$this->parser->parseError($xml);
}

public function testParseErrors()
Expand Down
4 changes: 2 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
"description": "SymfonyInsight SDK",
"license": "MIT",
"require": {
"php": ">=7.1",
"php": ">=7.2",
"ext-json": "*",
"jms/serializer": "0.12.*",
"jms/serializer": "^3.17",
"psr/log": "^1.0",
"symfony/http-client": "^4.4",
"symfony/console": "^4.4",
Expand Down

0 comments on commit d4d92e6

Please sign in to comment.