From e4b59d43c17354bb75338de992ba04b098f4cf50 Mon Sep 17 00:00:00 2001 From: Martin Goik <goik@hdm-stuttgart.de> Date: Mon, 19 Feb 2018 19:53:24 +0100 Subject: [PATCH] Missing symlink target reference test --- .../Exam/SchemaTest/0125invalid_missingName.xml | 2 +- .../Exam/SchemaTest/0130invalid_missingInode.xml | 2 +- .../Exam/SchemaTest/0137invalid_targetNoexist.xml | 11 +++++++++++ .../Solve/SchemaTest/0125invalid_missingName.xml | 2 +- .../Solve/SchemaTest/0130invalid_missingInode.xml | 2 +- .../Solve/SchemaTest/0137invalid_targetNoexist.xml | 11 +++++++++++ 6 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 Klausuren/Sda1/2017winter/Exam/SchemaTest/0137invalid_targetNoexist.xml create mode 100644 Klausuren/Sda1/2017winter/Solve/SchemaTest/0137invalid_targetNoexist.xml diff --git a/Klausuren/Sda1/2017winter/Exam/SchemaTest/0125invalid_missingName.xml b/Klausuren/Sda1/2017winter/Exam/SchemaTest/0125invalid_missingName.xml index fe2bbeae9..143797ad8 100644 --- a/Klausuren/Sda1/2017winter/Exam/SchemaTest/0125invalid_missingName.xml +++ b/Klausuren/Sda1/2017winter/Exam/SchemaTest/0125invalid_missingName.xml @@ -9,7 +9,7 @@ <symlink inode="107" target="100"/> </partition> -<?xmlTest points = "3" +<?xmlTest points = "2" expectedToBeValid = "false" preconditionValid = "0120valid_uniqueComponents.xml" ?> diff --git a/Klausuren/Sda1/2017winter/Exam/SchemaTest/0130invalid_missingInode.xml b/Klausuren/Sda1/2017winter/Exam/SchemaTest/0130invalid_missingInode.xml index eb087d91f..4f253be0e 100644 --- a/Klausuren/Sda1/2017winter/Exam/SchemaTest/0130invalid_missingInode.xml +++ b/Klausuren/Sda1/2017winter/Exam/SchemaTest/0130invalid_missingInode.xml @@ -8,7 +8,7 @@ <symlink name="symA" target="100"/> </partition> -<?xmlTest points = "3" +<?xmlTest points = "2" expectedToBeValid = "false" preconditionValid = "0120valid_uniqueComponents.xml" ?> diff --git a/Klausuren/Sda1/2017winter/Exam/SchemaTest/0137invalid_targetNoexist.xml b/Klausuren/Sda1/2017winter/Exam/SchemaTest/0137invalid_targetNoexist.xml new file mode 100644 index 000000000..17fa9befc --- /dev/null +++ b/Klausuren/Sda1/2017winter/Exam/SchemaTest/0137invalid_targetNoexist.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<partition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="../Schema/fs.xsd" > + <directory name="A" inode="100"/> + <file name="b" inode="103"/> + <symlink name="symA" inode="107" target="200"/> <!-- No such @inode="200" --> +</partition> +<?xmlTest points = "2" + expectedToBeValid = "false" + preconditionValid = "0120valid_uniqueComponents.xml" ?> diff --git a/Klausuren/Sda1/2017winter/Solve/SchemaTest/0125invalid_missingName.xml b/Klausuren/Sda1/2017winter/Solve/SchemaTest/0125invalid_missingName.xml index fe2bbeae9..143797ad8 100644 --- a/Klausuren/Sda1/2017winter/Solve/SchemaTest/0125invalid_missingName.xml +++ b/Klausuren/Sda1/2017winter/Solve/SchemaTest/0125invalid_missingName.xml @@ -9,7 +9,7 @@ <symlink inode="107" target="100"/> </partition> -<?xmlTest points = "3" +<?xmlTest points = "2" expectedToBeValid = "false" preconditionValid = "0120valid_uniqueComponents.xml" ?> diff --git a/Klausuren/Sda1/2017winter/Solve/SchemaTest/0130invalid_missingInode.xml b/Klausuren/Sda1/2017winter/Solve/SchemaTest/0130invalid_missingInode.xml index eb087d91f..4f253be0e 100644 --- a/Klausuren/Sda1/2017winter/Solve/SchemaTest/0130invalid_missingInode.xml +++ b/Klausuren/Sda1/2017winter/Solve/SchemaTest/0130invalid_missingInode.xml @@ -8,7 +8,7 @@ <symlink name="symA" target="100"/> </partition> -<?xmlTest points = "3" +<?xmlTest points = "2" expectedToBeValid = "false" preconditionValid = "0120valid_uniqueComponents.xml" ?> diff --git a/Klausuren/Sda1/2017winter/Solve/SchemaTest/0137invalid_targetNoexist.xml b/Klausuren/Sda1/2017winter/Solve/SchemaTest/0137invalid_targetNoexist.xml new file mode 100644 index 000000000..17fa9befc --- /dev/null +++ b/Klausuren/Sda1/2017winter/Solve/SchemaTest/0137invalid_targetNoexist.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<partition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="../Schema/fs.xsd" > + <directory name="A" inode="100"/> + <file name="b" inode="103"/> + <symlink name="symA" inode="107" target="200"/> <!-- No such @inode="200" --> +</partition> +<?xmlTest points = "2" + expectedToBeValid = "false" + preconditionValid = "0120valid_uniqueComponents.xml" ?> -- GitLab