mojo: Run validation tests on java
commit2d8ad5ca705e2ddab7a42ab8620f0a0c514615cb
authorBenjamin Lerman <qsr@chromium.org>
Thu, 4 Sep 2014 09:05:31 +0000 (4 11:05 +0200)
committerBenjamin Lerman <qsr@chromium.org>
Thu, 4 Sep 2014 09:09:43 +0000 (4 09:09 +0000)
treee8292a0b8b314b6c5fff31fd28857412bb7f022e
parent0da5098d7e901bef3770f316c44e480e7087803d
mojo: Run validation tests on java

Also move backward compatibility test into its own suite, as backward compatibility is implemented in Java and the test is passing.

R=ppi@chromium.org

Review URL: https://codereview.chromium.org/522353003

Cr-Commit-Position: refs/heads/master@{#293282}
mojo/android/javatests/AndroidManifest.xml
mojo/android/javatests/src/org/chromium/mojo/bindings/BindingsTestUtils.java
mojo/android/javatests/src/org/chromium/mojo/bindings/ValidationTest.java [new file with mode: 0644]
mojo/android/javatests/src/org/chromium/mojo/bindings/test/mojom/mojo/IntegrationTestInterface2TestHelper.java [new file with mode: 0644]
mojo/public/cpp/bindings/tests/validation_unittest.cc
mojo/public/interfaces/bindings/tests/data/validation/not_implemented_mthd0_struct_num_fields_less_than_min_requirement.data [moved from mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_struct_num_fields_less_than_min_requirement.data with 100% similarity]
mojo/public/interfaces/bindings/tests/data/validation/not_implemented_mthd0_struct_num_fields_less_than_min_requirement.expected [moved from mojo/public/interfaces/bindings/tests/data/validation/conformance_mthd0_struct_num_fields_less_than_min_requirement.expected with 100% similarity]
mojo/public/java/bindings/src/org/chromium/mojo/bindings/Decoder.java
mojo/public/java/bindings/src/org/chromium/mojo/bindings/MessageReceiver.java
mojo/public/js/bindings/validation_unittests.js
mojo/public/tools/bindings/generators/java_templates/struct_definition.tmpl