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