1//
2// SHA3EngineTest.h
3//
4// Definition of the SHA3EngineTest class.
5//
6// Copyright (c) 2017, Applied Informatics Software Engineering GmbH
7// and Contributors.
8//
9// SPDX-License-Identifier: BSL-1.0
10//
11
12#ifndef SHA3EngineTest_INCLUDED
13#define SHA3EngineTest_INCLUDED
14
15#include "Poco/Foundation.h"
16#include "Poco/CppUnit/TestCase.h"
17
18class SHA3EngineTest: public CppUnit::TestCase
19{
20public:
21 SHA3EngineTest(const std::string& name);
22 ~SHA3EngineTest();
23
24 void testSHA3_224();
25 void testSHA3_256();
26 void testSHA3_384();
27 void testSHA3_512();
28
29 void setUp();
30 void tearDown();
31
32 static CppUnit::Test* suite();
33
34private:
35};
36
37#endif // SHA3EngineTest_INCLUDED
38