745844163c282eec3ee3c0a06c5cfb6269475b6b
[gssweb.git] / json_gssapi / test / GSSGetMicTest.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 GSSGETMICTEST_H
9 #define GSSGETMICTEST_H
10
11 #include <cppunit/TestFixture.h>
12 #include <cppunit/extensions/HelperMacros.h>
13
14 class GSSGetMicTest : public CppUnit::TestFixture
15 {
16
17   CPPUNIT_TEST_SUITE( GSSGetMicTest );
18   CPPUNIT_TEST( testConstructor );
19   CPPUNIT_TEST( testConstructorWithJSONObject );
20   CPPUNIT_TEST( testEmptyCall );
21   CPPUNIT_TEST( testJSONMarshal );
22   CPPUNIT_TEST_SUITE_END();
23
24 public:
25     virtual void setUp();
26     
27     void testConstructor();
28     void testConstructorWithJSONObject();
29     void testEmptyCall();
30     void testJSONMarshal();
31
32
33 };
34
35 #endif // GSSGETMICTEST_H