diff options
Diffstat (limited to 'tests')
4 files changed, 13 insertions, 1 deletions
diff --git a/tests/auto/blackbox/testdata-java/java/Manifest.mf b/tests/auto/blackbox/testdata-java/java/Manifest.mf new file mode 100644 index 000000000..2da157c8b --- /dev/null +++ b/tests/auto/blackbox/testdata-java/java/Manifest.mf @@ -0,0 +1 @@ +Some-Property: Some-Value diff --git a/tests/auto/blackbox/testdata-java/java/Manifest2.mf b/tests/auto/blackbox/testdata-java/java/Manifest2.mf new file mode 100644 index 000000000..17433ea7e --- /dev/null +++ b/tests/auto/blackbox/testdata-java/java/Manifest2.mf @@ -0,0 +1,2 @@ +Some-Property: Some-Value +Additional-Property: Additional-Value diff --git a/tests/auto/blackbox/testdata-java/java/vehicles.qbs b/tests/auto/blackbox/testdata-java/java/vehicles.qbs index 0a8c4a62e..2e048c634 100644 --- a/tests/auto/blackbox/testdata-java/java/vehicles.qbs +++ b/tests/auto/blackbox/testdata-java/java/vehicles.qbs @@ -86,7 +86,13 @@ Project { Depends { name: "native" } name: "jar_file" entryPoint: "Vehicles" - files: ["Jet.java", "Ship.java", "Vehicles.java"] + files: ["Jet.java", "Ship.java", "Vehicles.java", "Manifest.mf", "Manifest2.mf"] + + java.manifest: { + var mf = original; + mf["Extra-Property"] = "Crazy-Value"; + return mf; + } Group { fileTagsFilter: ["java.jar"] diff --git a/tests/auto/blackbox/tst_blackboxjava.cpp b/tests/auto/blackbox/tst_blackboxjava.cpp index 1f397b800..097fabca8 100644 --- a/tests/auto/blackbox/tst_blackboxjava.cpp +++ b/tests/auto/blackbox/tst_blackboxjava.cpp @@ -199,6 +199,9 @@ void TestBlackboxJava::java() const QByteArray stdOut = process.readAllStandardOutput(); QVERIFY2(stdOut.contains("Class-Path: car_jar.jar random_stuff.jar"), stdOut.constData()); QVERIFY2(stdOut.contains("Main-Class: Vehicles"), stdOut.constData()); + QVERIFY2(stdOut.contains("Some-Property: Some-Value"), stdOut.constData()); + QVERIFY2(stdOut.contains("Additional-Property: Additional-Value"), stdOut.constData()); + QVERIFY2(stdOut.contains("Extra-Property: Crazy-Value"), stdOut.constData()); } } |