runModuleCommand( filename: 'table_fill.0.wasm', name: null, line: 1, ); } #[Depends('testModule0')] public function testAssertReturn1(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '1']]], expected: [['type' => 'externref', 'value' => 'null']], line: 17, ); } #[Depends('testAssertReturn1')] public function testAssertReturn2(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '2']]], expected: [['type' => 'externref', 'value' => 'null']], line: 18, ); } #[Depends('testAssertReturn2')] public function testAssertReturn3(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '3']]], expected: [['type' => 'externref', 'value' => 'null']], line: 19, ); } #[Depends('testAssertReturn3')] public function testAssertReturn4(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '4']]], expected: [['type' => 'externref', 'value' => 'null']], line: 20, ); } #[Depends('testAssertReturn4')] public function testAssertReturn5(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '5']]], expected: [['type' => 'externref', 'value' => 'null']], line: 21, ); } #[Depends('testAssertReturn5')] public function testAssertReturn6(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'fill', 'args' => [['type' => 'i32', 'value' => '2'], ['type' => 'externref', 'value' => '1'], ['type' => 'i32', 'value' => '3']]], expected: [], line: 23, ); } #[Depends('testAssertReturn6')] public function testAssertReturn7(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '1']]], expected: [['type' => 'externref', 'value' => 'null']], line: 24, ); } #[Depends('testAssertReturn7')] public function testAssertReturn8(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '2']]], expected: [['type' => 'externref', 'value' => '1']], line: 25, ); } #[Depends('testAssertReturn8')] public function testAssertReturn9(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '3']]], expected: [['type' => 'externref', 'value' => '1']], line: 26, ); } #[Depends('testAssertReturn9')] public function testAssertReturn10(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '4']]], expected: [['type' => 'externref', 'value' => '1']], line: 27, ); } #[Depends('testAssertReturn10')] public function testAssertReturn11(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '5']]], expected: [['type' => 'externref', 'value' => 'null']], line: 28, ); } #[Depends('testAssertReturn11')] public function testAssertReturn12(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'fill', 'args' => [['type' => 'i32', 'value' => '4'], ['type' => 'externref', 'value' => '2'], ['type' => 'i32', 'value' => '2']]], expected: [], line: 30, ); } #[Depends('testAssertReturn12')] public function testAssertReturn13(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '3']]], expected: [['type' => 'externref', 'value' => '1']], line: 31, ); } #[Depends('testAssertReturn13')] public function testAssertReturn14(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '4']]], expected: [['type' => 'externref', 'value' => '2']], line: 32, ); } #[Depends('testAssertReturn14')] public function testAssertReturn15(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '5']]], expected: [['type' => 'externref', 'value' => '2']], line: 33, ); } #[Depends('testAssertReturn15')] public function testAssertReturn16(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '6']]], expected: [['type' => 'externref', 'value' => 'null']], line: 34, ); } #[Depends('testAssertReturn16')] public function testAssertReturn17(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'fill', 'args' => [['type' => 'i32', 'value' => '4'], ['type' => 'externref', 'value' => '3'], ['type' => 'i32', 'value' => '0']]], expected: [], line: 36, ); } #[Depends('testAssertReturn17')] public function testAssertReturn18(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '3']]], expected: [['type' => 'externref', 'value' => '1']], line: 37, ); } #[Depends('testAssertReturn18')] public function testAssertReturn19(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '4']]], expected: [['type' => 'externref', 'value' => '2']], line: 38, ); } #[Depends('testAssertReturn19')] public function testAssertReturn20(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '5']]], expected: [['type' => 'externref', 'value' => '2']], line: 39, ); } #[Depends('testAssertReturn20')] public function testAssertReturn21(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'fill', 'args' => [['type' => 'i32', 'value' => '8'], ['type' => 'externref', 'value' => '4'], ['type' => 'i32', 'value' => '2']]], expected: [], line: 41, ); } #[Depends('testAssertReturn21')] public function testAssertReturn22(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '7']]], expected: [['type' => 'externref', 'value' => 'null']], line: 42, ); } #[Depends('testAssertReturn22')] public function testAssertReturn23(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '8']]], expected: [['type' => 'externref', 'value' => '4']], line: 43, ); } #[Depends('testAssertReturn23')] public function testAssertReturn24(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '9']]], expected: [['type' => 'externref', 'value' => '4']], line: 44, ); } #[Depends('testAssertReturn24')] public function testAssertReturn25(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'fill-abbrev', 'args' => [['type' => 'i32', 'value' => '9'], ['type' => 'externref', 'value' => 'null'], ['type' => 'i32', 'value' => '1']]], expected: [], line: 46, ); } #[Depends('testAssertReturn25')] public function testAssertReturn26(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '8']]], expected: [['type' => 'externref', 'value' => '4']], line: 47, ); } #[Depends('testAssertReturn26')] public function testAssertReturn27(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '9']]], expected: [['type' => 'externref', 'value' => 'null']], line: 48, ); } #[Depends('testAssertReturn27')] public function testAssertReturn28(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'fill', 'args' => [['type' => 'i32', 'value' => '10'], ['type' => 'externref', 'value' => '5'], ['type' => 'i32', 'value' => '0']]], expected: [], line: 50, ); } #[Depends('testAssertReturn28')] public function testAssertReturn29(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '9']]], expected: [['type' => 'externref', 'value' => 'null']], line: 51, ); } #[Depends('testAssertReturn29')] public function testAssertTrap30(): void { $this->runAssertTrapCommand( module: null, action: ['type' => 'invoke', 'field' => 'fill', 'args' => [['type' => 'i32', 'value' => '8'], ['type' => 'externref', 'value' => '6'], ['type' => 'i32', 'value' => '3']]], text: 'out of bounds table access', line: 54, ); } #[Depends('testAssertTrap30')] public function testAssertReturn31(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '7']]], expected: [['type' => 'externref', 'value' => 'null']], line: 57, ); } #[Depends('testAssertReturn31')] public function testAssertReturn32(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '8']]], expected: [['type' => 'externref', 'value' => '4']], line: 58, ); } #[Depends('testAssertReturn32')] public function testAssertReturn33(): void { $this->runAssertReturnCommand( module: null, action: ['type' => 'invoke', 'field' => 'get', 'args' => [['type' => 'i32', 'value' => '9']]], expected: [['type' => 'externref', 'value' => 'null']], line: 59, ); } #[Depends('testAssertReturn33')] public function testAssertTrap34(): void { $this->runAssertTrapCommand( module: null, action: ['type' => 'invoke', 'field' => 'fill', 'args' => [['type' => 'i32', 'value' => '11'], ['type' => 'externref', 'value' => 'null'], ['type' => 'i32', 'value' => '0']]], text: 'out of bounds table access', line: 62, ); } #[Depends('testAssertTrap34')] public function testAssertTrap35(): void { $this->runAssertTrapCommand( module: null, action: ['type' => 'invoke', 'field' => 'fill', 'args' => [['type' => 'i32', 'value' => '11'], ['type' => 'externref', 'value' => 'null'], ['type' => 'i32', 'value' => '10']]], text: 'out of bounds table access', line: 67, ); } #[Depends('testAssertTrap35')] public function testAssertInvalid36(): void { $this->runAssertInvalidCommand( filename: 'table_fill.1.wasm', text: 'type mismatch', line: 75, ); } #[Depends('testAssertInvalid36')] public function testAssertInvalid37(): void { $this->runAssertInvalidCommand( filename: 'table_fill.2.wasm', text: 'type mismatch', line: 84, ); } #[Depends('testAssertInvalid37')] public function testAssertInvalid38(): void { $this->runAssertInvalidCommand( filename: 'table_fill.3.wasm', text: 'type mismatch', line: 93, ); } #[Depends('testAssertInvalid38')] public function testAssertInvalid39(): void { $this->runAssertInvalidCommand( filename: 'table_fill.4.wasm', text: 'type mismatch', line: 102, ); } #[Depends('testAssertInvalid39')] public function testAssertInvalid40(): void { $this->runAssertInvalidCommand( filename: 'table_fill.5.wasm', text: 'type mismatch', line: 111, ); } #[Depends('testAssertInvalid40')] public function testAssertInvalid41(): void { $this->runAssertInvalidCommand( filename: 'table_fill.6.wasm', text: 'type mismatch', line: 120, ); } #[Depends('testAssertInvalid41')] public function testAssertInvalid42(): void { $this->runAssertInvalidCommand( filename: 'table_fill.7.wasm', text: 'type mismatch', line: 129, ); } #[Depends('testAssertInvalid42')] public function testAssertInvalid43(): void { $this->runAssertInvalidCommand( filename: 'table_fill.8.wasm', text: 'type mismatch', line: 139, ); } #[Depends('testAssertInvalid43')] public function testAssertInvalid44(): void { $this->runAssertInvalidCommand( filename: 'table_fill.9.wasm', text: 'type mismatch', line: 150, ); } }