1 #include <gtest/gtest.h>
2 #include <cstdlib>
3 #include <string>
4 #include "gtest_helper.h"
5
6 class KmsFlipTiling : public ::testing::Test {
7 public:
8 const char* testBinaryName = "kms_flip_tiling";
SetUp()9 void SetUp() override { chdir(binary_path); }
TearDown()10 void TearDown() override { chdir("/"); }
11 };
12
TEST_F(KmsFlipTiling,TestFlipChangesTiling)13 TEST_F(KmsFlipTiling, TestFlipChangesTiling) {
14 runSubTest(testBinaryName, "flip-changes-tiling");
15 }
16
TEST_F(KmsFlipTiling,TestFlipChangesTilingY)17 TEST_F(KmsFlipTiling, TestFlipChangesTilingY) {
18 runSubTest(testBinaryName, "flip-changes-tiling-Y");
19 }
20
TEST_F(KmsFlipTiling,TestFlipChangesTilingYF)21 TEST_F(KmsFlipTiling, TestFlipChangesTilingYF) {
22 runSubTest(testBinaryName, "flip-changes-tiling-Yf");
23 }
24
TEST_F(KmsFlipTiling,TestFlipXTiled)25 TEST_F(KmsFlipTiling, TestFlipXTiled) {
26 runSubTest(testBinaryName, "flip-X-tiled");
27 }
28
TEST_F(KmsFlipTiling,TestFlipYTiled)29 TEST_F(KmsFlipTiling, TestFlipYTiled) {
30 runSubTest(testBinaryName, "flip-Y-tiled");
31 }
32
TEST_F(KmsFlipTiling,TestFlipYFTiled)33 TEST_F(KmsFlipTiling, TestFlipYFTiled) {
34 runSubTest(testBinaryName, "flip-Yf-tiled");
35 }
36
TEST_F(KmsFlipTiling,TestFlipToXTiled)37 TEST_F(KmsFlipTiling, TestFlipToXTiled) {
38 runSubTest(testBinaryName, "flip-to-X-tiled");
39 }
40
TEST_F(KmsFlipTiling,TestFlipToYTiled)41 TEST_F(KmsFlipTiling, TestFlipToYTiled) {
42 runSubTest(testBinaryName, "flip-to-Y-tiled");
43 }
44
TEST_F(KmsFlipTiling,TestFlipToYFTiled)45 TEST_F(KmsFlipTiling, TestFlipToYFTiled) {
46 runSubTest(testBinaryName, "flip-to-Yf-tiled");
47 }
48