summaryrefslogtreecommitdiffstats
path: root/src/test/CppTests/Operators.test.ts
diff options
context:
space:
mode:
authorto-s <to-s@users.noreply.github.com>2021-05-08 00:47:21 +0200
committerChristoph Schlosser <2466365+cschlosser@users.noreply.github.com>2021-05-08 21:01:49 +0200
commitddd24fe12bfb3557f422c1c8dc1d5464d2961c34 (patch)
treeabd59e9b0f80fac1b828926d1194ea7cff364e21 /src/test/CppTests/Operators.test.ts
parent54aaa131a116ac63f918b222ca46faeb61efd1e9 (diff)
downloaddoxdocgen-ddd24fe12bfb3557f422c1c8dc1d5464d2961c34.tar.gz
Reordered assertion parameter in tests
Due to https://github.com/cschlosser/doxdocgen/issues/218
Diffstat (limited to 'src/test/CppTests/Operators.test.ts')
-rw-r--r--src/test/CppTests/Operators.test.ts130
1 files changed, 65 insertions, 65 deletions
diff --git a/src/test/CppTests/Operators.test.ts b/src/test/CppTests/Operators.test.ts
index b57d55c..10b48da 100644
--- a/src/test/CppTests/Operators.test.ts
+++ b/src/test/CppTests/Operators.test.ts
@@ -18,283 +18,283 @@ suite("C++ - Operators Tests", () => {
// Tests
test("+ operator", () => {
const result = testSetup.SetLine("T operator +(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */");
});
test("- operator", () => {
const result = testSetup.SetLine("T operator- (const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */");
});
test("* operator with params", () => {
const result = testSetup.SetLine("T operator*(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */");
});
test("/ operator", () => {
const result = testSetup.SetLine("T operator/(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */");
});
test("% operator", () => {
const result = testSetup.SetLine("T operator%(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */");
});
test("^ operator", () => {
const result = testSetup.SetLine("T operator^(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */");
});
test("& operator with params", () => {
const result = testSetup.SetLine("T operator&(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */");
});
test("| operator", () => {
const result = testSetup.SetLine("T operator|(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */");
});
test("~ operator", () => {
const result = testSetup.SetLine("T operator~(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T \n */");
});
test("<< operator", () => {
const result = testSetup.SetLine("T operator<<(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */");
});
test(">> operator", () => {
const result = testSetup.SetLine("T operator>>(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return T \n */");
});
test("! operator", () => {
const result = testSetup.SetLine("bool operator!(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return true \n * @return false \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return true \n * @return false \n */");
});
test("&& operator", () => {
const result = testSetup.SetLine("bool operator&&(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
- + " * @return false \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
+ + " * @return false \n */");
});
test("|| operator", () => {
const result = testSetup.SetLine("bool operator||(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
- + " * @return false \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
+ + " * @return false \n */");
});
test("!= operator", () => {
const result = testSetup.SetLine("bool operator!=(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
- + " * @return false \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
+ + " * @return false \n */");
});
test("== operator", () => {
const result = testSetup.SetLine("bool operator==(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
- + " * @return false \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
+ + " * @return false \n */");
});
test("<= operator", () => {
const result = testSetup.SetLine("bool operator<=(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
- + " * @return false \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
+ + " * @return false \n */");
});
test(">= operator", () => {
const result = testSetup.SetLine("bool operator>=(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
- + " * @return false \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
+ + " * @return false \n */");
});
test("< operator", () => {
const result = testSetup.SetLine("bool operator<(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
- + " * @return false \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
+ + " * @return false \n */");
});
test("> operator", () => {
const result = testSetup.SetLine("bool operator>(const T& lhs, const T2& rhs);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
- + " * @return false \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param lhs \n * @param rhs \n * @return true \n"
+ + " * @return false \n */");
});
test("= operator", () => {
const result = testSetup.SetLine("T& operator=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test("+= operator", () => {
const result = testSetup.SetLine("T& operator+=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test("-= operator", () => {
const result = testSetup.SetLine("T& operator-=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test("*= operator", () => {
const result = testSetup.SetLine("T& operator*=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test("/= operator", () => {
const result = testSetup.SetLine("T& operator/=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test("%= operator", () => {
const result = testSetup.SetLine("T& operator%=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test("^= operator", () => {
const result = testSetup.SetLine("T& operator^=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test("&= operator", () => {
const result = testSetup.SetLine("T& operator&=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test("|= operator", () => {
const result = testSetup.SetLine("T& operator|=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test(">>= operator", () => {
const result = testSetup.SetLine("T& operator>>=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test("<<= operator", () => {
const result = testSetup.SetLine("T& operator<<=(const T& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T& \n */");
});
test("prefix ++ operator", () => {
const result = testSetup.SetLine("T& operator++();").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return T& \n */");
});
test("prefix -- operator", () => {
const result = testSetup.SetLine("T& operator--();").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return T& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return T& \n */");
});
test("postfix ++ operator", () => {
const result = testSetup.SetLine("T operator++(int);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return T \n */");
});
test("postfix -- operator", () => {
const result = testSetup.SetLine("T operator--(int);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return T \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return T \n */");
});
test("() operator", () => {
let result = testSetup.SetLine("R operator()(const T& a, const T2& b);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param a \n * @param b \n * @return R \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param a \n * @param b \n * @return R \n */");
result = testSetup.SetLine("R operator( )(const T& a, const T2& b);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param a \n * @param b \n * @return R \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param a \n * @param b \n * @return R \n */");
});
test(", operator", () => {
const result = testSetup.SetLine("T2& operator , (const T2& t);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param t \n * @return T2& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param t \n * @return T2& \n */");
});
test("* operator without params", () => {
const result = testSetup.SetLine("R& operator*();").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return R& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return R& \n */");
});
test("& operator without params", () => {
const result = testSetup.SetLine("R* operator&();").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return R* \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return R* \n */");
});
test("->* operator", () => {
const result = testSetup.SetLine("R& operator->*();").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return R& \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return R& \n */");
});
test("-> operator", () => {
const result = testSetup.SetLine("R* operator->();").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return R* \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return R* \n */");
});
test("[] operator", () => {
let result = testSetup.SetLine("R operator[](S b);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param b \n * @return R \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param b \n * @return R \n */");
result = testSetup.SetLine("R operator[ ](S b);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param b \n * @return R \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param b \n * @return R \n */");
});
test("new operator", () => {
const result = testSetup.SetLine("void* operator new ( std::size_t count );").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param count \n * @return void* \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param count \n * @return void* \n */");
});
test("new[] operator", () => {
let result = testSetup.SetLine("void* operator new[]( std::size_t count, std::align_val_t al);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param count \n * @param al \n * @return void* \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param count \n * @param al \n * @return void* \n */");
result = testSetup.SetLine("void* operator new[ ]( std::size_t count, std::align_val_t al);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param count \n * @param al \n * @return void* \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param count \n * @param al \n * @return void* \n */");
});
test("delete operator", () => {
const result = testSetup.SetLine("void operator delete(void* ptr, std::size_t sz, std::align_val_t al);")
.GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param ptr \n * @param sz \n * @param al \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param ptr \n * @param sz \n * @param al \n */");
});
test("delete[] operator", () => {
let result = testSetup.SetLine("void operator delete[] (void* ptr);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param ptr \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param ptr \n */");
result = testSetup.SetLine("void operator delete [ ] (void* ptr);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param ptr \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param ptr \n */");
});
test("user literal operator", () => {
let result = testSetup.SetLine("long double operator\"\"_My_C00l_Conversion(const char * str);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param str \n * @return long double \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param str \n * @return long double \n */");
result = testSetup.SetLine("long double operator \"\"_My_C00l_Conversion(const char * str);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param str \n * @return long double \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param str \n * @return long double \n */");
result = testSetup.SetLine("long double operator\"\"_My_C00l_Conversion (const char * str);").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @param str \n * @return long double \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @param str \n * @return long double \n */");
});
test("Implicit conversion operator", () => {
const result = testSetup.SetLine("operator int() const;").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return int \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return int \n */");
});
test("Explicit conversion operator", () => {
const result = testSetup.SetLine("explicit operator int() const;").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return int \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return int \n */");
});
test("conversion operator to struct", () => {
const result = testSetup.SetLine("explicit operator struct foo() const;").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return struct foo \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return struct foo \n */");
});
test("conversion operator to struct pointer", () => {
const result = testSetup.SetLine("explicit operator struct foo*() const;").GetResult();
- assert.strictEqual("/**\n * @brief \n * \n * @return struct foo* \n */", result);
+ assert.strictEqual(result, "/**\n * @brief \n * \n * @return struct foo* \n */");
});
});