mirror of https://github.com/mono/CppSharp.git
c-sharpdotnetmonobindingsbridgecclangcpluspluscppsharpglueinteropparserparsingpinvokeswigsyntax-treevisitorsxamarinxamarin-bindings
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
114 lines
6.0 KiB
114 lines
6.0 KiB
// |
|
// NUnit.h: The NUnit C++ interface |
|
// |
|
// Author: |
|
// Alexander Corrado (alexander.corrado@gmail.com) |
|
// |
|
// Copyright (C) 2010 Alexander Corrado |
|
// |
|
|
|
#ifndef _CPPINTEROP_NUNIT_H_ |
|
#define _CPPINTEROP_NUNIT_H_ |
|
|
|
#ifdef __GNUC__ |
|
#define EXPORT |
|
#elif defined(_MSC_VER) |
|
#define EXPORT __declspec(dllexport) |
|
#else |
|
#error Unknown compiler! |
|
#endif |
|
|
|
typedef const char* string; |
|
typedef unsigned int uint; |
|
typedef unsigned long ulong; |
|
|
|
class NUnit { |
|
public: |
|
static NUnit* Assert; |
|
|
|
virtual void Fail (string message); |
|
virtual void Fail (); |
|
virtual void IsTrue (bool condition, string message); |
|
virtual void IsTrue (bool condition); |
|
virtual void IsFalse (bool condition, string message); |
|
virtual void IsFalse (bool condition); |
|
virtual void IsEmpty (string aString, string message); |
|
virtual void IsEmpty (string aString); |
|
virtual void IsNotEmpty (string aString, string message); |
|
virtual void IsNotEmpty (string aString); |
|
virtual void AreEqual (int expected, int actual, string message); |
|
virtual void AreEqual (int expected, int actual); |
|
virtual void AreEqual (long expected, long actual, string message); |
|
virtual void AreEqual (long expected, long actual); |
|
virtual void AreEqual (uint expected, uint actual, string message); |
|
virtual void AreEqual (uint expected, uint actual); |
|
virtual void AreEqual (ulong expected, ulong actual, string message); |
|
virtual void AreEqual (ulong expected, ulong actual); |
|
virtual void AreEqual (double expected, double actual, double delta, string message); |
|
virtual void AreEqual (double expected, double actual, double delta); |
|
virtual void AreEqual (float expected, float actual, float delta, string message); |
|
virtual void AreEqual (float expected, float actual, float delta); |
|
virtual void AreNotEqual (int expected, int actual, string message); |
|
virtual void AreNotEqual (int expected, int actual); |
|
virtual void AreNotEqual (long expected, long actual, string message); |
|
virtual void AreNotEqual (long expected, long actual); |
|
virtual void AreNotEqual (uint expected, uint actual, string message); |
|
virtual void AreNotEqual (uint expected, uint actual); |
|
virtual void AreNotEqual (ulong expected, ulong actual, string message); |
|
virtual void AreNotEqual (ulong expected, ulong actual); |
|
virtual void AreNotEqual (double expected, double actual, string message); |
|
virtual void AreNotEqual (double expected, double actual); |
|
virtual void AreNotEqual (float expected, float actual, string message); |
|
virtual void AreNotEqual (float expected, float actual); |
|
virtual void Greater (int expected, int actual, string message); |
|
virtual void Greater (int expected, int actual); |
|
virtual void Greater (long expected, long actual, string message); |
|
virtual void Greater (long expected, long actual); |
|
virtual void Greater (uint expected, uint actual, string message); |
|
virtual void Greater (uint expected, uint actual); |
|
virtual void Greater (ulong expected, ulong actual, string message); |
|
virtual void Greater (ulong expected, ulong actual); |
|
virtual void Greater (double expected, double actual, string message); |
|
virtual void Greater (double expected, double actual); |
|
virtual void Greater (float expected, float actual, string message); |
|
virtual void Greater (float expected, float actual); |
|
virtual void Less (int expected, int actual, string message); |
|
virtual void Less (int expected, int actual); |
|
virtual void Less (long expected, long actual, string message); |
|
virtual void Less (long expected, long actual); |
|
virtual void Less (uint expected, uint actual, string message); |
|
virtual void Less (uint expected, uint actual); |
|
virtual void Less (ulong expected, ulong actual, string message); |
|
virtual void Less (ulong expected, ulong actual); |
|
virtual void Less (double expected, double actual, string message); |
|
virtual void Less (double expected, double actual); |
|
virtual void Less (float expected, float actual, string message); |
|
virtual void Less (float expected, float actual); |
|
virtual void GreaterOrEqual (int expected, int actual, string message); |
|
virtual void GreaterOrEqual (int expected, int actual); |
|
virtual void GreaterOrEqual (long expected, long actual, string message); |
|
virtual void GreaterOrEqual (long expected, long actual); |
|
virtual void GreaterOrEqual (uint expected, uint actual, string message); |
|
virtual void GreaterOrEqual (uint expected, uint actual); |
|
virtual void GreaterOrEqual (ulong expected, ulong actual, string message); |
|
virtual void GreaterOrEqual (ulong expected, ulong actual); |
|
virtual void GreaterOrEqual (double expected, double actual, string message); |
|
virtual void GreaterOrEqual (double expected, double actual); |
|
virtual void GreaterOrEqual (float expected, float actual, string message); |
|
virtual void GreaterOrEqual (float expected, float actual); |
|
virtual void LessOrEqual (int expected, int actual, string message); |
|
virtual void LessOrEqual (int expected, int actual); |
|
virtual void LessOrEqual (long expected, long actual, string message); |
|
virtual void LessOrEqual (long expected, long actual); |
|
virtual void LessOrEqual (uint expected, uint actual, string message); |
|
virtual void LessOrEqual (uint expected, uint actual); |
|
virtual void LessOrEqual (ulong expected, ulong actual, string message); |
|
virtual void LessOrEqual (ulong expected, ulong actual); |
|
virtual void LessOrEqual (double expected, double actual, string message); |
|
virtual void LessOrEqual (double expected, double actual); |
|
virtual void LessOrEqual (float expected, float actual, string message); |
|
virtual void LessOrEqual (float expected, float actual); |
|
}; |
|
|
|
|
|
#endif /* _CPPINTEROP_NUNIT_H_ */
|
|
|