File: testutil.hpp

package info (click to toggle)
dvisvgm 3.5%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 10,968 kB
  • sloc: cpp: 82,173; ansic: 33,458; makefile: 918; xml: 201; python: 177; sh: 99
file content (16 lines) | stat: -rw-r--r-- 421 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once
#include "gtest/internal/gtest-port.h"

namespace testing::internal {
enum class GTestColor { kDefault, kRed, kGreen, kYellow };

GTEST_ATTRIBUTE_PRINTF_(2, 3)
void ColoredPrintf(GTestColor color, const char* fmt, ...);
}


#define WARNING(...) \
	ColoredPrintf(testing::internal::GTestColor::kYellow, "[ WARNING  ] "), \
	ColoredPrintf(testing::internal::GTestColor::kYellow, __VA_ARGS__), \
	printf("\n")