18a7c0be6eadceeda3274cd7d32d2cc7327ca38f
[gssweb.git] / json_gssapi / test / GSSWrapTest.h
1 /*
2  * Copyright (c) 2014 <copyright holder> <email>
3  *
4  * For license details, see the LICENSE file in the root of this project.
5  *
6  */
7
8 #ifndef GSSWRAPTEST_H
9 #define GSSWRAPTEST_H
10
11 #include <cppunit/TestFixture.h>
12 #include <cppunit/extensions/HelperMacros.h>
13
14 class GSSWrapTest : public CppUnit::TestFixture
15 {
16   CPPUNIT_TEST_SUITE( GSSWrapTest );
17   CPPUNIT_TEST( testConstructor );
18   CPPUNIT_TEST( testConstructorWithJSONObject );
19   CPPUNIT_TEST( testEmptyCall );
20   CPPUNIT_TEST( testJSONMarshal );
21   CPPUNIT_TEST_SUITE_END();
22   
23 public:
24   void setUp();
25   
26   void testConstructor();
27   void testConstructorWithJSONObject();
28   void testEmptyCall();
29   void testJSONMarshal();
30
31 };
32
33 #endif // GSSWRAPTEST_H