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
* @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) {
return parent::testEncodeCodePoints($fatal, $input, $exp);
@ -101,7 +101,8 @@ class TestEUCJP extends \MensBeam\Intl\Test\CoderDecoderTest {
/**
* @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::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() {
return parent::testReplacementModes();

5
tests/cases/Encoding/TestShiftJIS.php

@ -31,7 +31,7 @@ class TestShiftJIS extends \MensBeam\Intl\Test\CoderDecoderTest {
/**
* @dataProvider provideCodePoints
* @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) {
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() {
return parent::testReplacementModes();
@ -177,6 +177,7 @@ class TestShiftJIS extends \MensBeam\Intl\Test\CoderDecoderTest {
return [
'empty string' => ["", []],
'sanity check' => ["40", [64]],
'invalid byte' => ["FF", [65533]],
'former ASCII deviations' => ["5C 7E", [92, 126]],
'JIS X 0201 range' => ["A1 DF", [65377, 65439]],
'EUDC range' => ["F040 F9FC", [57344, 59223]],

Loading…
Cancel
Save