Chromium Code Reviews| Index: mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd20_good.data |
| diff --git a/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd20_good.data b/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd20_good.data |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..5f18736ba64eb7710aea527883d19a177d4d5dc2 |
| --- /dev/null |
| +++ b/mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd20_good.data |
| @@ -0,0 +1,48 @@ |
| +[dist4]message_header // num_bytes |
| +[u4]0 // version |
| +[u4]0 // interface ID |
| +[u4]10 // name |
|
yzshen1
2016/09/20 23:44:40
This should be 20. Otherwise we are not testing th
tibell
2016/09/21 07:10:53
Done.
|
| +[u4]0 // flags |
| +[u4]0 // padding |
| +[anchr]message_header |
| + |
| +[dist4]method10_params // num_bytes |
|
yzshen1
2016/09/20 23:44:40
please update the name accordingly. This is method
tibell
2016/09/21 07:10:53
Done.
|
| +[u4]0 // version |
| +[dist8]map_data_ptr // param0 |
| +[anchr]method10_params |
| + |
| +[anchr]map_data_ptr |
| +[dist4]map_data_struct_header // num_bytes |
| +[u4]0 // version |
| +[dist8]key_array_ptr |
| +[dist8]value_array_ptr |
| +[anchr]map_data_struct_header |
| + |
| +[anchr]key_array_ptr |
| +[dist4]key_array_member // num_bytes |
| +[u4]2 // num_elements |
| +[dist8]key_struct_a_1 |
|
yzshen1
2016/09/20 23:44:40
I don't think this test case matches the parameter
tibell
2016/09/21 07:10:53
Done.
I changed my mind for the map value type ha
|
| +[dist8]key_struct_a_2 |
| +[anchr]key_array_member |
| + |
| +[anchr]key_struct_a_1 |
| +[dist4]key_struct_a_1_member // num_bytes |
| +[u4]0 // version |
| +[u8]1234 // i |
| +[anchr]key_struct_a_1_member |
| + |
| +[u4]0 [u1]0 [u1]0 [u1]0 [u1]0 // manual padding for array alignment |
|
tibell
2016/09/21 07:10:53
Something is wrong with the alignment (in the upda
|
| + |
| +[anchr]key_struct_a_2 |
| +[dist4]key_struct_a_2_member // num_bytes |
| +[u4]0 // version |
| +[u8]1234 // i |
| +[anchr]key_struct_a_2_member |
| + |
| +[u4]0 [u1]0 [u1]0 [u1]0 [u1]0 // manual padding for array alignment |
| + |
| +[anchr]value_array_ptr |
| +[dist4]value_array_member // num_bytes |
| +[u4]2 // num_elements |
| +1 2 |
| +[anchr]value_array_member |