diff options
Diffstat (limited to 'tests/src/SpecTestsuites/Core/SelectTest.php')
| -rw-r--r-- | tests/src/SpecTestsuites/Core/SelectTest.php | 1608 |
1 files changed, 1608 insertions, 0 deletions
diff --git a/tests/src/SpecTestsuites/Core/SelectTest.php b/tests/src/SpecTestsuites/Core/SelectTest.php new file mode 100644 index 0000000..881a584 --- /dev/null +++ b/tests/src/SpecTestsuites/Core/SelectTest.php @@ -0,0 +1,1608 @@ +<?php + +declare(strict_types=1); + +namespace Nsfisis\Waddiwasi\Tests\SpecTestsuites\Core; + +use Nsfisis\Waddiwasi\Tests\SpecTestsuites\SpecTestsuiteBase; +use PHPUnit\Framework\Attributes\Depends; + +final class SelectTest extends SpecTestsuiteBase +{ + public function testModule0(): void + { + $this->runModuleCommand( + filename: 'select.0.wasm', + name: null, + line: 1, + ); + } + + #[Depends('testModule0')] + public function testAssertReturn1(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i32', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '2'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 183, + ); + } + + #[Depends('testAssertReturn1')] + public function testAssertReturn2(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i64', 'args' => [['type' => 'i64', 'value' => '2'], ['type' => 'i64', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i64', 'value' => '2']], + line: 184, + ); + } + + #[Depends('testAssertReturn2')] + public function testAssertReturn3(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32', 'args' => [['type' => 'f32', 'value' => '1065353216'], ['type' => 'f32', 'value' => '1073741824'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f32', 'value' => '1065353216']], + line: 185, + ); + } + + #[Depends('testAssertReturn3')] + public function testAssertReturn4(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '4611686018427387904'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f64', 'value' => '4607182418800017408']], + line: 186, + ); + } + + #[Depends('testAssertReturn4')] + public function testAssertReturn5(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i32', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '2'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 188, + ); + } + + #[Depends('testAssertReturn5')] + public function testAssertReturn6(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i32', 'args' => [['type' => 'i32', 'value' => '2'], ['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 189, + ); + } + + #[Depends('testAssertReturn6')] + public function testAssertReturn7(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i64', 'args' => [['type' => 'i64', 'value' => '2'], ['type' => 'i64', 'value' => '1'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i64', 'value' => '2']], + line: 190, + ); + } + + #[Depends('testAssertReturn7')] + public function testAssertReturn8(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i64', 'args' => [['type' => 'i64', 'value' => '2'], ['type' => 'i64', 'value' => '1'], ['type' => 'i32', 'value' => '4042322160']]], + expected: [['type' => 'i64', 'value' => '2']], + line: 191, + ); + } + + #[Depends('testAssertReturn8')] + public function testAssertReturn9(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32', 'args' => [['type' => 'f32', 'value' => '2143289344'], ['type' => 'f32', 'value' => '1065353216'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f32', 'value' => '2143289344']], + line: 193, + ); + } + + #[Depends('testAssertReturn9')] + public function testAssertReturn10(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32', 'args' => [['type' => 'f32', 'value' => '2139226884'], ['type' => 'f32', 'value' => '1065353216'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f32', 'value' => '2139226884']], + line: 194, + ); + } + + #[Depends('testAssertReturn10')] + public function testAssertReturn11(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32', 'args' => [['type' => 'f32', 'value' => '2143289344'], ['type' => 'f32', 'value' => '1065353216'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f32', 'value' => '1065353216']], + line: 195, + ); + } + + #[Depends('testAssertReturn11')] + public function testAssertReturn12(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32', 'args' => [['type' => 'f32', 'value' => '2139226884'], ['type' => 'f32', 'value' => '1065353216'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f32', 'value' => '1065353216']], + line: 196, + ); + } + + #[Depends('testAssertReturn12')] + public function testAssertReturn13(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32', 'args' => [['type' => 'f32', 'value' => '1073741824'], ['type' => 'f32', 'value' => '2143289344'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f32', 'value' => '1073741824']], + line: 197, + ); + } + + #[Depends('testAssertReturn13')] + public function testAssertReturn14(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32', 'args' => [['type' => 'f32', 'value' => '1073741824'], ['type' => 'f32', 'value' => '2139226884'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f32', 'value' => '1073741824']], + line: 198, + ); + } + + #[Depends('testAssertReturn14')] + public function testAssertReturn15(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32', 'args' => [['type' => 'f32', 'value' => '1073741824'], ['type' => 'f32', 'value' => '2143289344'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f32', 'value' => '2143289344']], + line: 199, + ); + } + + #[Depends('testAssertReturn15')] + public function testAssertReturn16(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32', 'args' => [['type' => 'f32', 'value' => '1073741824'], ['type' => 'f32', 'value' => '2139226884'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f32', 'value' => '2139226884']], + line: 200, + ); + } + + #[Depends('testAssertReturn16')] + public function testAssertReturn17(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f64', 'value' => '9221120237041090560']], + line: 202, + ); + } + + #[Depends('testAssertReturn17')] + public function testAssertReturn18(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64', 'args' => [['type' => 'f64', 'value' => '9218868437227537156'], ['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f64', 'value' => '9218868437227537156']], + line: 203, + ); + } + + #[Depends('testAssertReturn18')] + public function testAssertReturn19(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f64', 'value' => '4607182418800017408']], + line: 204, + ); + } + + #[Depends('testAssertReturn19')] + public function testAssertReturn20(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64', 'args' => [['type' => 'f64', 'value' => '9218868437227537156'], ['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f64', 'value' => '4607182418800017408']], + line: 205, + ); + } + + #[Depends('testAssertReturn20')] + public function testAssertReturn21(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64', 'args' => [['type' => 'f64', 'value' => '4611686018427387904'], ['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f64', 'value' => '4611686018427387904']], + line: 206, + ); + } + + #[Depends('testAssertReturn21')] + public function testAssertReturn22(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64', 'args' => [['type' => 'f64', 'value' => '4611686018427387904'], ['type' => 'f64', 'value' => '9218868437227537156'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f64', 'value' => '4611686018427387904']], + line: 207, + ); + } + + #[Depends('testAssertReturn22')] + public function testAssertReturn23(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64', 'args' => [['type' => 'f64', 'value' => '4611686018427387904'], ['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f64', 'value' => '9221120237041090560']], + line: 208, + ); + } + + #[Depends('testAssertReturn23')] + public function testAssertReturn24(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64', 'args' => [['type' => 'f64', 'value' => '4611686018427387904'], ['type' => 'f64', 'value' => '9218868437227537156'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f64', 'value' => '9218868437227537156']], + line: 209, + ); + } + + #[Depends('testAssertReturn24')] + public function testAssertReturn25(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i32-t', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '2'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 211, + ); + } + + #[Depends('testAssertReturn25')] + public function testAssertReturn26(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i64-t', 'args' => [['type' => 'i64', 'value' => '2'], ['type' => 'i64', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i64', 'value' => '2']], + line: 212, + ); + } + + #[Depends('testAssertReturn26')] + public function testAssertReturn27(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32-t', 'args' => [['type' => 'f32', 'value' => '1065353216'], ['type' => 'f32', 'value' => '1073741824'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f32', 'value' => '1065353216']], + line: 213, + ); + } + + #[Depends('testAssertReturn27')] + public function testAssertReturn28(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64-t', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '4611686018427387904'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f64', 'value' => '4607182418800017408']], + line: 214, + ); + } + + #[Depends('testAssertReturn28')] + public function testAssertReturn29(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-funcref', 'args' => [['type' => 'funcref', 'value' => 'null'], ['type' => 'funcref', 'value' => 'null'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'funcref', 'value' => 'null']], + line: 215, + ); + } + + #[Depends('testAssertReturn29')] + public function testAssertReturn30(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-externref', 'args' => [['type' => 'externref', 'value' => '1'], ['type' => 'externref', 'value' => '2'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'externref', 'value' => '1']], + line: 216, + ); + } + + #[Depends('testAssertReturn30')] + public function testAssertReturn31(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i32-t', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '2'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 218, + ); + } + + #[Depends('testAssertReturn31')] + public function testAssertReturn32(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i32-t', 'args' => [['type' => 'i32', 'value' => '2'], ['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 219, + ); + } + + #[Depends('testAssertReturn32')] + public function testAssertReturn33(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i64-t', 'args' => [['type' => 'i64', 'value' => '2'], ['type' => 'i64', 'value' => '1'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i64', 'value' => '2']], + line: 220, + ); + } + + #[Depends('testAssertReturn33')] + public function testAssertReturn34(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-i64-t', 'args' => [['type' => 'i64', 'value' => '2'], ['type' => 'i64', 'value' => '1'], ['type' => 'i32', 'value' => '4042322160']]], + expected: [['type' => 'i64', 'value' => '2']], + line: 221, + ); + } + + #[Depends('testAssertReturn34')] + public function testAssertReturn35(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-externref', 'args' => [['type' => 'externref', 'value' => '1'], ['type' => 'externref', 'value' => '2'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'externref', 'value' => '2']], + line: 222, + ); + } + + #[Depends('testAssertReturn35')] + public function testAssertReturn36(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-externref', 'args' => [['type' => 'externref', 'value' => '2'], ['type' => 'externref', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'externref', 'value' => '1']], + line: 223, + ); + } + + #[Depends('testAssertReturn36')] + public function testAssertReturn37(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32-t', 'args' => [['type' => 'f32', 'value' => '2143289344'], ['type' => 'f32', 'value' => '1065353216'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f32', 'value' => '2143289344']], + line: 225, + ); + } + + #[Depends('testAssertReturn37')] + public function testAssertReturn38(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32-t', 'args' => [['type' => 'f32', 'value' => '2139226884'], ['type' => 'f32', 'value' => '1065353216'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f32', 'value' => '2139226884']], + line: 226, + ); + } + + #[Depends('testAssertReturn38')] + public function testAssertReturn39(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32-t', 'args' => [['type' => 'f32', 'value' => '2143289344'], ['type' => 'f32', 'value' => '1065353216'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f32', 'value' => '1065353216']], + line: 227, + ); + } + + #[Depends('testAssertReturn39')] + public function testAssertReturn40(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32-t', 'args' => [['type' => 'f32', 'value' => '2139226884'], ['type' => 'f32', 'value' => '1065353216'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f32', 'value' => '1065353216']], + line: 228, + ); + } + + #[Depends('testAssertReturn40')] + public function testAssertReturn41(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32-t', 'args' => [['type' => 'f32', 'value' => '1073741824'], ['type' => 'f32', 'value' => '2143289344'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f32', 'value' => '1073741824']], + line: 229, + ); + } + + #[Depends('testAssertReturn41')] + public function testAssertReturn42(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32-t', 'args' => [['type' => 'f32', 'value' => '1073741824'], ['type' => 'f32', 'value' => '2139226884'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f32', 'value' => '1073741824']], + line: 230, + ); + } + + #[Depends('testAssertReturn42')] + public function testAssertReturn43(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32-t', 'args' => [['type' => 'f32', 'value' => '1073741824'], ['type' => 'f32', 'value' => '2143289344'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f32', 'value' => '2143289344']], + line: 231, + ); + } + + #[Depends('testAssertReturn43')] + public function testAssertReturn44(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f32-t', 'args' => [['type' => 'f32', 'value' => '1073741824'], ['type' => 'f32', 'value' => '2139226884'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f32', 'value' => '2139226884']], + line: 232, + ); + } + + #[Depends('testAssertReturn44')] + public function testAssertReturn45(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64-t', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f64', 'value' => '9221120237041090560']], + line: 234, + ); + } + + #[Depends('testAssertReturn45')] + public function testAssertReturn46(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64-t', 'args' => [['type' => 'f64', 'value' => '9218868437227537156'], ['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f64', 'value' => '9218868437227537156']], + line: 235, + ); + } + + #[Depends('testAssertReturn46')] + public function testAssertReturn47(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64-t', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f64', 'value' => '4607182418800017408']], + line: 236, + ); + } + + #[Depends('testAssertReturn47')] + public function testAssertReturn48(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64-t', 'args' => [['type' => 'f64', 'value' => '9218868437227537156'], ['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f64', 'value' => '4607182418800017408']], + line: 237, + ); + } + + #[Depends('testAssertReturn48')] + public function testAssertReturn49(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64-t', 'args' => [['type' => 'f64', 'value' => '4611686018427387904'], ['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f64', 'value' => '4611686018427387904']], + line: 238, + ); + } + + #[Depends('testAssertReturn49')] + public function testAssertReturn50(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64-t', 'args' => [['type' => 'f64', 'value' => '4611686018427387904'], ['type' => 'f64', 'value' => '9218868437227537156'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'f64', 'value' => '4611686018427387904']], + line: 239, + ); + } + + #[Depends('testAssertReturn50')] + public function testAssertReturn51(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64-t', 'args' => [['type' => 'f64', 'value' => '4611686018427387904'], ['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f64', 'value' => '9221120237041090560']], + line: 240, + ); + } + + #[Depends('testAssertReturn51')] + public function testAssertReturn52(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'select-f64-t', 'args' => [['type' => 'f64', 'value' => '4611686018427387904'], ['type' => 'f64', 'value' => '9218868437227537156'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'f64', 'value' => '9218868437227537156']], + line: 241, + ); + } + + #[Depends('testAssertReturn52')] + public function testAssertReturn53(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-select-first', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 243, + ); + } + + #[Depends('testAssertReturn53')] + public function testAssertReturn54(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-select-first', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 244, + ); + } + + #[Depends('testAssertReturn54')] + public function testAssertReturn55(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-select-mid', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 245, + ); + } + + #[Depends('testAssertReturn55')] + public function testAssertReturn56(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-select-mid', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 246, + ); + } + + #[Depends('testAssertReturn56')] + public function testAssertReturn57(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-select-last', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 247, + ); + } + + #[Depends('testAssertReturn57')] + public function testAssertReturn58(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-select-last', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 248, + ); + } + + #[Depends('testAssertReturn58')] + public function testAssertReturn59(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-loop-first', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 250, + ); + } + + #[Depends('testAssertReturn59')] + public function testAssertReturn60(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-loop-first', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 251, + ); + } + + #[Depends('testAssertReturn60')] + public function testAssertReturn61(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-loop-mid', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 252, + ); + } + + #[Depends('testAssertReturn61')] + public function testAssertReturn62(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-loop-mid', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 253, + ); + } + + #[Depends('testAssertReturn62')] + public function testAssertReturn63(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-loop-last', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 254, + ); + } + + #[Depends('testAssertReturn63')] + public function testAssertReturn64(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-loop-last', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 255, + ); + } + + #[Depends('testAssertReturn64')] + public function testAssertReturn65(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-if-condition', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [], + line: 257, + ); + } + + #[Depends('testAssertReturn65')] + public function testAssertReturn66(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-if-condition', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [], + line: 258, + ); + } + + #[Depends('testAssertReturn66')] + public function testAssertReturn67(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-if-then', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 259, + ); + } + + #[Depends('testAssertReturn67')] + public function testAssertReturn68(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-if-then', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 260, + ); + } + + #[Depends('testAssertReturn68')] + public function testAssertReturn69(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-if-else', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 261, + ); + } + + #[Depends('testAssertReturn69')] + public function testAssertReturn70(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-if-else', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 262, + ); + } + + #[Depends('testAssertReturn70')] + public function testAssertReturn71(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-br_if-first', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 264, + ); + } + + #[Depends('testAssertReturn71')] + public function testAssertReturn72(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-br_if-first', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 265, + ); + } + + #[Depends('testAssertReturn72')] + public function testAssertReturn73(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-br_if-last', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 266, + ); + } + + #[Depends('testAssertReturn73')] + public function testAssertReturn74(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-br_if-last', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 267, + ); + } + + #[Depends('testAssertReturn74')] + public function testAssertReturn75(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-br_table-first', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 269, + ); + } + + #[Depends('testAssertReturn75')] + public function testAssertReturn76(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-br_table-first', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 270, + ); + } + + #[Depends('testAssertReturn76')] + public function testAssertReturn77(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-br_table-last', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 271, + ); + } + + #[Depends('testAssertReturn77')] + public function testAssertReturn78(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-br_table-last', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 272, + ); + } + + #[Depends('testAssertReturn78')] + public function testAssertReturn79(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-call_indirect-first', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 274, + ); + } + + #[Depends('testAssertReturn79')] + public function testAssertReturn80(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-call_indirect-first', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 275, + ); + } + + #[Depends('testAssertReturn80')] + public function testAssertReturn81(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-call_indirect-mid', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 276, + ); + } + + #[Depends('testAssertReturn81')] + public function testAssertReturn82(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-call_indirect-mid', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 277, + ); + } + + #[Depends('testAssertReturn82')] + public function testAssertTrap83(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-call_indirect-last', 'args' => [['type' => 'i32', 'value' => '0']]], + text: 'undefined element', + line: 278, + ); + } + + #[Depends('testAssertTrap83')] + public function testAssertTrap84(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-call_indirect-last', 'args' => [['type' => 'i32', 'value' => '1']]], + text: 'undefined element', + line: 279, + ); + } + + #[Depends('testAssertTrap84')] + public function testAssertReturn85(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-store-first', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [], + line: 281, + ); + } + + #[Depends('testAssertReturn85')] + public function testAssertReturn86(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-store-first', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [], + line: 282, + ); + } + + #[Depends('testAssertReturn86')] + public function testAssertReturn87(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-store-last', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [], + line: 283, + ); + } + + #[Depends('testAssertReturn87')] + public function testAssertReturn88(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-store-last', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [], + line: 284, + ); + } + + #[Depends('testAssertReturn88')] + public function testAssertReturn89(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-memory.grow-value', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 286, + ); + } + + #[Depends('testAssertReturn89')] + public function testAssertReturn90(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-memory.grow-value', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 287, + ); + } + + #[Depends('testAssertReturn90')] + public function testAssertReturn91(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-call-value', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 289, + ); + } + + #[Depends('testAssertReturn91')] + public function testAssertReturn92(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-call-value', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 290, + ); + } + + #[Depends('testAssertReturn92')] + public function testAssertReturn93(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-return-value', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 291, + ); + } + + #[Depends('testAssertReturn93')] + public function testAssertReturn94(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-return-value', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 292, + ); + } + + #[Depends('testAssertReturn94')] + public function testAssertReturn95(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-drop-operand', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [], + line: 293, + ); + } + + #[Depends('testAssertReturn95')] + public function testAssertReturn96(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-drop-operand', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [], + line: 294, + ); + } + + #[Depends('testAssertReturn96')] + public function testAssertReturn97(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-br-value', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 295, + ); + } + + #[Depends('testAssertReturn97')] + public function testAssertReturn98(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-br-value', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 296, + ); + } + + #[Depends('testAssertReturn98')] + public function testAssertReturn99(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-local.set-value', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 297, + ); + } + + #[Depends('testAssertReturn99')] + public function testAssertReturn100(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-local.set-value', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 298, + ); + } + + #[Depends('testAssertReturn100')] + public function testAssertReturn101(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-local.tee-value', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 299, + ); + } + + #[Depends('testAssertReturn101')] + public function testAssertReturn102(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-local.tee-value', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 300, + ); + } + + #[Depends('testAssertReturn102')] + public function testAssertReturn103(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-global.set-value', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 301, + ); + } + + #[Depends('testAssertReturn103')] + public function testAssertReturn104(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-global.set-value', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 302, + ); + } + + #[Depends('testAssertReturn104')] + public function testAssertReturn105(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-load-operand', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 303, + ); + } + + #[Depends('testAssertReturn105')] + public function testAssertReturn106(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-load-operand', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 304, + ); + } + + #[Depends('testAssertReturn106')] + public function testAssertReturn107(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-unary-operand', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 306, + ); + } + + #[Depends('testAssertReturn107')] + public function testAssertReturn108(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-unary-operand', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 307, + ); + } + + #[Depends('testAssertReturn108')] + public function testAssertReturn109(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-binary-operand', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '4']], + line: 308, + ); + } + + #[Depends('testAssertReturn109')] + public function testAssertReturn110(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-binary-operand', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 309, + ); + } + + #[Depends('testAssertReturn110')] + public function testAssertReturn111(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-test-operand', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 310, + ); + } + + #[Depends('testAssertReturn111')] + public function testAssertReturn112(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-test-operand', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 311, + ); + } + + #[Depends('testAssertReturn112')] + public function testAssertReturn113(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-compare-left', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 312, + ); + } + + #[Depends('testAssertReturn113')] + public function testAssertReturn114(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-compare-left', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 313, + ); + } + + #[Depends('testAssertReturn114')] + public function testAssertReturn115(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-compare-right', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 314, + ); + } + + #[Depends('testAssertReturn115')] + public function testAssertReturn116(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-compare-right', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 315, + ); + } + + #[Depends('testAssertReturn116')] + public function testAssertReturn117(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-convert-operand', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 316, + ); + } + + #[Depends('testAssertReturn117')] + public function testAssertReturn118(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'as-convert-operand', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 317, + ); + } + + #[Depends('testAssertReturn118')] + public function testAssertInvalid119(): void + { + $this->runAssertInvalidCommand( + filename: 'select.1.wasm', + text: 'type mismatch', + line: 320, + ); + } + + #[Depends('testAssertInvalid119')] + public function testAssertInvalid120(): void + { + $this->runAssertInvalidCommand( + filename: 'select.2.wasm', + text: 'invalid result arity', + line: 324, + ); + } + + #[Depends('testAssertInvalid120')] + public function testAssertInvalid121(): void + { + $this->runAssertInvalidCommand( + filename: 'select.3.wasm', + text: 'invalid result arity', + line: 328, + ); + } + + #[Depends('testAssertInvalid121')] + public function testAssertInvalid122(): void + { + $this->runAssertInvalidCommand( + filename: 'select.4.wasm', + text: 'type mismatch', + line: 340, + ); + } + + #[Depends('testAssertInvalid122')] + public function testAssertInvalid123(): void + { + $this->runAssertInvalidCommand( + filename: 'select.5.wasm', + text: 'type mismatch', + line: 347, + ); + } + + #[Depends('testAssertInvalid123')] + public function testAssertInvalid124(): void + { + $this->runAssertInvalidCommand( + filename: 'select.6.wasm', + text: 'type mismatch', + line: 353, + ); + } + + #[Depends('testAssertInvalid124')] + public function testAssertInvalid125(): void + { + $this->runAssertInvalidCommand( + filename: 'select.7.wasm', + text: 'type mismatch', + line: 359, + ); + } + + #[Depends('testAssertInvalid125')] + public function testAssertInvalid126(): void + { + $this->runAssertInvalidCommand( + filename: 'select.8.wasm', + text: 'type mismatch', + line: 366, + ); + } + + #[Depends('testAssertInvalid126')] + public function testAssertInvalid127(): void + { + $this->runAssertInvalidCommand( + filename: 'select.9.wasm', + text: 'type mismatch', + line: 370, + ); + } + + #[Depends('testAssertInvalid127')] + public function testAssertInvalid128(): void + { + $this->runAssertInvalidCommand( + filename: 'select.10.wasm', + text: 'type mismatch', + line: 374, + ); + } + + #[Depends('testAssertInvalid128')] + public function testAssertInvalid129(): void + { + $this->runAssertInvalidCommand( + filename: 'select.11.wasm', + text: 'type mismatch', + line: 378, + ); + } + + #[Depends('testAssertInvalid129')] + public function testAssertInvalid130(): void + { + $this->runAssertInvalidCommand( + filename: 'select.12.wasm', + text: 'type mismatch', + line: 382, + ); + } + + #[Depends('testAssertInvalid130')] + public function testAssertInvalid131(): void + { + $this->runAssertInvalidCommand( + filename: 'select.13.wasm', + text: 'type mismatch', + line: 388, + ); + } + + #[Depends('testAssertInvalid131')] + public function testAssertInvalid132(): void + { + $this->runAssertInvalidCommand( + filename: 'select.14.wasm', + text: 'type mismatch', + line: 396, + ); + } + + #[Depends('testAssertInvalid132')] + public function testAssertInvalid133(): void + { + $this->runAssertInvalidCommand( + filename: 'select.15.wasm', + text: 'type mismatch', + line: 404, + ); + } + + #[Depends('testAssertInvalid133')] + public function testAssertInvalid134(): void + { + $this->runAssertInvalidCommand( + filename: 'select.16.wasm', + text: 'type mismatch', + line: 412, + ); + } + + #[Depends('testAssertInvalid134')] + public function testAssertInvalid135(): void + { + $this->runAssertInvalidCommand( + filename: 'select.17.wasm', + text: 'type mismatch', + line: 421, + ); + } + + #[Depends('testAssertInvalid135')] + public function testAssertInvalid136(): void + { + $this->runAssertInvalidCommand( + filename: 'select.18.wasm', + text: 'type mismatch', + line: 430, + ); + } + + #[Depends('testAssertInvalid136')] + public function testAssertInvalid137(): void + { + $this->runAssertInvalidCommand( + filename: 'select.19.wasm', + text: 'type mismatch', + line: 439, + ); + } + + #[Depends('testAssertInvalid137')] + public function testAssertInvalid138(): void + { + $this->runAssertInvalidCommand( + filename: 'select.20.wasm', + text: 'type mismatch', + line: 448, + ); + } + + #[Depends('testAssertInvalid138')] + public function testAssertInvalid139(): void + { + $this->runAssertInvalidCommand( + filename: 'select.21.wasm', + text: 'type mismatch', + line: 457, + ); + } + + #[Depends('testAssertInvalid139')] + public function testAssertInvalid140(): void + { + $this->runAssertInvalidCommand( + filename: 'select.22.wasm', + text: 'type mismatch', + line: 466, + ); + } + + #[Depends('testAssertInvalid140')] + public function testAssertInvalid141(): void + { + $this->runAssertInvalidCommand( + filename: 'select.23.wasm', + text: 'type mismatch', + line: 475, + ); + } + + #[Depends('testAssertInvalid141')] + public function testAssertInvalid142(): void + { + $this->runAssertInvalidCommand( + filename: 'select.24.wasm', + text: 'type mismatch', + line: 484, + ); + } + + #[Depends('testAssertInvalid142')] + public function testAssertInvalid143(): void + { + $this->runAssertInvalidCommand( + filename: 'select.25.wasm', + text: 'type mismatch', + line: 496, + ); + } + + #[Depends('testAssertInvalid143')] + public function testAssertInvalid144(): void + { + $this->runAssertInvalidCommand( + filename: 'select.26.wasm', + text: 'type mismatch', + line: 500, + ); + } + + #[Depends('testAssertInvalid144')] + public function testAssertInvalid145(): void + { + $this->runAssertInvalidCommand( + filename: 'select.27.wasm', + text: 'type mismatch', + line: 504, + ); + } + + #[Depends('testAssertInvalid145')] + public function testAssertInvalid146(): void + { + $this->runAssertInvalidCommand( + filename: 'select.28.wasm', + text: 'type mismatch', + line: 511, + ); + } + + #[Depends('testAssertInvalid146')] + public function testModule147(): void + { + $this->runModuleCommand( + filename: 'select.29.wasm', + name: null, + line: 518, + ); + } +} |
