Browse Source

Fix coverage

multi-byte
J. King 4 years ago
parent
commit
86c2b0d628
  1. 7
      tests/cases/Encoding/TestEUCJP.php
  2. 5
      tests/cases/Encoding/TestShiftJIS.php

7
tests/cases/Encoding/TestEUCJP.php

@ -31,7 +31,7 @@ class TestEUCJP extends \MensBeam\Intl\Test\CoderDecoderTest {
/** /**
* @dataProvider provideCodePoints * @dataProvider provideCodePoints
* @covers MensBeam\Intl\Encoding\EUCJP::encode * @covers MensBeam\Intl\Encoding\EUCJP::encode
* @covers MensBeam\Intl\Encoding\EUCJP::err * @covers MensBeam\Intl\Encoding\EUCJP::errEnc
*/ */
public function testEncodeCodePoints(bool $fatal, $input, $exp) { public function testEncodeCodePoints(bool $fatal, $input, $exp) {
return parent::testEncodeCodePoints($fatal, $input, $exp); return parent::testEncodeCodePoints($fatal, $input, $exp);
@ -101,7 +101,8 @@ class TestEUCJP extends \MensBeam\Intl\Test\CoderDecoderTest {
/** /**
* @dataProvider provideStrings * @dataProvider provideStrings
* @covers MensBeam\Intl\Encoding\EUCJP::len * @covers MensBeam\Intl\Encoding\EUCJP::lenChar
* @covers MensBeam\Intl\Encoding\EUCJP::lenByte
* @covers MensBeam\Intl\Encoding\EUCJP::stateSave * @covers MensBeam\Intl\Encoding\EUCJP::stateSave
* @covers MensBeam\Intl\Encoding\EUCJP::stateApply * @covers MensBeam\Intl\Encoding\EUCJP::stateApply
*/ */
@ -110,7 +111,7 @@ class TestEUCJP extends \MensBeam\Intl\Test\CoderDecoderTest {
} }
/** /**
* @covers MensBeam\Intl\Encoding\EUCJP::err * @covers MensBeam\Intl\Encoding\EUCJP::errDec
*/ */
public function testReplacementModes() { public function testReplacementModes() {
return parent::testReplacementModes(); return parent::testReplacementModes();

5
tests/cases/Encoding/TestShiftJIS.php

@ -31,7 +31,7 @@ class TestShiftJIS extends \MensBeam\Intl\Test\CoderDecoderTest {
/** /**
* @dataProvider provideCodePoints * @dataProvider provideCodePoints
* @covers MensBeam\Intl\Encoding\ShiftJIS::encode * @covers MensBeam\Intl\Encoding\ShiftJIS::encode
* @covers MensBeam\Intl\Encoding\ShiftJIS::err * @covers MensBeam\Intl\Encoding\ShiftJIS::errEnc
*/ */
public function testEncodeCodePoints(bool $fatal, $input, $exp) { public function testEncodeCodePoints(bool $fatal, $input, $exp) {
return parent::testEncodeCodePoints($fatal, $input, $exp); return parent::testEncodeCodePoints($fatal, $input, $exp);
@ -112,7 +112,7 @@ class TestShiftJIS extends \MensBeam\Intl\Test\CoderDecoderTest {
} }
/** /**
* @covers MensBeam\Intl\Encoding\ShiftJIS::err * @covers MensBeam\Intl\Encoding\ShiftJIS::errDec
*/ */
public function testReplacementModes() { public function testReplacementModes() {
return parent::testReplacementModes(); return parent::testReplacementModes();
@ -177,6 +177,7 @@ class TestShiftJIS extends \MensBeam\Intl\Test\CoderDecoderTest {
return [ return [
'empty string' => ["", []], 'empty string' => ["", []],
'sanity check' => ["40", [64]], 'sanity check' => ["40", [64]],
'invalid byte' => ["FF", [65533]],
'former ASCII deviations' => ["5C 7E", [92, 126]], 'former ASCII deviations' => ["5C 7E", [92, 126]],
'JIS X 0201 range' => ["A1 DF", [65377, 65439]], 'JIS X 0201 range' => ["A1 DF", [65377, 65439]],
'EUDC range' => ["F040 F9FC", [57344, 59223]], 'EUDC range' => ["F040 F9FC", [57344, 59223]],

Loading…
Cancel
Save