EWK2UnitTestEnvironment.h [plain text]
#ifndef EWK2UnitTestEnvironment_h
#define EWK2UnitTestEnvironment_h
#include <gtest/gtest.h>
#include <wtf/text/CString.h>
namespace EWK2UnitTest {
class EWK2UnitTestEnvironment : public ::testing::Environment {
public:
EWK2UnitTestEnvironment();
const char* defaultTestPageUrl() const;
const char* defaultTheme() const;
const char* injectedBundleSample() const;
CString urlForResource(const char* resource);
CString pathForResource(const char* resource);
CString pathForTheme(const char* theme);
virtual unsigned defaultWidth() const { return m_defaultWidth; }
virtual unsigned defaultHeight() const { return m_defaultHeight; }
private:
unsigned m_defaultWidth;
unsigned m_defaultHeight;
};
}
#endif // EWK2UnitTestEnvironment_h