Skip to content

Commit

Permalink
dos2unix
Browse files Browse the repository at this point in the history
  • Loading branch information
MikeMirzayanov committed Sep 29, 2023
1 parent 80530b3 commit d34dafa
Show file tree
Hide file tree
Showing 5 changed files with 127 additions and 127 deletions.
38 changes: 19 additions & 19 deletions tests/test-007_validators/run.sh
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
#!/bin/bash
set -eo pipefail

os="unix"
if [[ "$MACHINE" == "Windows" ]]; then
os="win"
fi

# Loop through the versions v1, v2, v3, and v4
for version in v1 v2 v3 v4; do
bash ../scripts/compile src/"$version".cpp

# Loop through the test numbers 01, 02, 03, and 04
for test_num in 01 02 03 04 05 06; do
bash ../scripts/test-ref "$version"-"$test_num" "$VALGRIND" ./"$version" --testOverviewLogFileName stderr < files/"$os"/input."$test_num"
done

rm -f "$version" "$version".exe
done
#!/bin/bash
set -eo pipefail

os="unix"
if [[ "$MACHINE" == "Windows" ]]; then
os="win"
fi

# Loop through the versions v1, v2, v3, and v4
for version in v1 v2 v3 v4; do
bash ../scripts/compile src/"$version".cpp

# Loop through the test numbers 01, 02, 03, and 04
for test_num in 01 02 03 04 05 06; do
bash ../scripts/test-ref "$version"-"$test_num" "$VALGRIND" ./"$version" --testOverviewLogFileName stderr < files/"$os"/input."$test_num"
done

rm -f "$version" "$version".exe
done
54 changes: 27 additions & 27 deletions tests/test-007_validators/src/v1.cpp
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
#include "testlib.h"

using namespace std;

int main(int argc, char *argv[]) {
registerValidation(argc, argv);

int t = inf.readInt(1, 3, "t");
inf.readEoln();

for (int tt = 1; tt <= t; tt++) {
setTestCase(tt + 1);

int n = inf.readInt(1, 4, "n");
inf.readSpace();
inf.readInt(-2, 2, "l0");
inf.readSpace();
inf.readInt(-5, 5, "r[1]");
inf.readEoln();

vector<int> a = inf.readInts(n, 1, n, "a");
ensuref(int(set<int>(a.begin(), a.end()).size()) == n, "not a permutation (duplicates)");
inf.readEoln();
}

inf.readEof();
}
#include "testlib.h"

using namespace std;

int main(int argc, char *argv[]) {
registerValidation(argc, argv);

int t = inf.readInt(1, 3, "t");
inf.readEoln();

for (int tt = 1; tt <= t; tt++) {
setTestCase(tt + 1);

int n = inf.readInt(1, 4, "n");
inf.readSpace();
inf.readInt(-2, 2, "l0");
inf.readSpace();
inf.readInt(-5, 5, "r[1]");
inf.readEoln();

vector<int> a = inf.readInts(n, 1, n, "a");
ensuref(int(set<int>(a.begin(), a.end()).size()) == n, "not a permutation (duplicates)");
inf.readEoln();
}

inf.readEof();
}
54 changes: 27 additions & 27 deletions tests/test-007_validators/src/v2.cpp
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
#include "testlib.h"

using namespace std;

int main(int argc, char *argv[]) {
registerValidation(argc, argv);

int t = inf.readInt(1, 3, "~t");
inf.readEoln();

for (int tt = 1; tt <= t; tt++) {
setTestCase(tt + 1);

int n = inf.readInt(1, 4, "n~");
inf.readSpace();
inf.readInt(-2, 2, "l0l");
inf.readSpace();
inf.readInt(-5, 5, "r1d");
inf.readEoln();

vector<int> a = inf.readInts(n, 1, n, "a");
ensuref(int(set<int>(a.begin(), a.end()).size()) == n, "not a permutation (duplicates)");
inf.readEoln();
}

inf.readEof();
}
#include "testlib.h"

using namespace std;

int main(int argc, char *argv[]) {
registerValidation(argc, argv);

int t = inf.readInt(1, 3, "~t");
inf.readEoln();

for (int tt = 1; tt <= t; tt++) {
setTestCase(tt + 1);

int n = inf.readInt(1, 4, "n~");
inf.readSpace();
inf.readInt(-2, 2, "l0l");
inf.readSpace();
inf.readInt(-5, 5, "r1d");
inf.readEoln();

vector<int> a = inf.readInts(n, 1, n, "a");
ensuref(int(set<int>(a.begin(), a.end()).size()) == n, "not a permutation (duplicates)");
inf.readEoln();
}

inf.readEof();
}
54 changes: 27 additions & 27 deletions tests/test-007_validators/src/v3.cpp
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
#include "testlib.h"

using namespace std;

int main(int argc, char *argv[]) {
registerValidation(argc, argv);

int t = inf.readInt(1, 3, "~t~");
inf.readEoln();

for (int tt = 1; tt <= t; tt++) {
setTestCase(tt + 1);

int n = inf.readInt(1, 4, "~n");
inf.readSpace();
inf.readInt(-2, 2, "l");
inf.readSpace();
inf.readInt(-5, 5, "r");
inf.readEoln();

vector<int> a = inf.readInts(n, 1, n, "~a");
ensuref(int(set<int>(a.begin(), a.end()).size()) == n, "not a permutation (duplicates)");
inf.readEoln();
}

inf.readEof();
}
#include "testlib.h"

using namespace std;

int main(int argc, char *argv[]) {
registerValidation(argc, argv);

int t = inf.readInt(1, 3, "~t~");
inf.readEoln();

for (int tt = 1; tt <= t; tt++) {
setTestCase(tt + 1);

int n = inf.readInt(1, 4, "~n");
inf.readSpace();
inf.readInt(-2, 2, "l");
inf.readSpace();
inf.readInt(-5, 5, "r");
inf.readEoln();

vector<int> a = inf.readInts(n, 1, n, "~a");
ensuref(int(set<int>(a.begin(), a.end()).size()) == n, "not a permutation (duplicates)");
inf.readEoln();
}

inf.readEof();
}
54 changes: 27 additions & 27 deletions tests/test-007_validators/src/v4.cpp
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
#include "testlib.h"

using namespace std;

int main(int argc, char *argv[]) {
registerValidation(argc, argv);

int t = inf.readInt(1, 3, "~t~");
inf.readEoln();

for (int tt = 1; tt <= t; tt++) {
setTestCase(tt + 1);

int n = inf.readInt(1, 4, "~n");
inf.readSpace();
inf.readInt(-2, 2, "l~");
inf.readSpace();
inf.readInt(-5, 5, "~r~");
inf.readEoln();

vector<int> a = inf.readInts(n, 1, n, "~a~");
ensuref(int(set<int>(a.begin(), a.end()).size()) == n, "not a permutation (duplicates)");
inf.readEoln();
}

inf.readEof();
}
#include "testlib.h"

using namespace std;

int main(int argc, char *argv[]) {
registerValidation(argc, argv);

int t = inf.readInt(1, 3, "~t~");
inf.readEoln();

for (int tt = 1; tt <= t; tt++) {
setTestCase(tt + 1);

int n = inf.readInt(1, 4, "~n");
inf.readSpace();
inf.readInt(-2, 2, "l~");
inf.readSpace();
inf.readInt(-5, 5, "~r~");
inf.readEoln();

vector<int> a = inf.readInts(n, 1, n, "~a~");
ensuref(int(set<int>(a.begin(), a.end()).size()) == n, "not a permutation (duplicates)");
inf.readEoln();
}

inf.readEof();
}

0 comments on commit d34dafa

Please sign in to comment.