remove button colors from quarks gui (cocoa + swing)
[supercollider.git] / external_libraries / yaml-cpp-0.2.6 / test / tests.h
blobec466a462ff7543bbd4fdbe8f31b2f511d242a48
1 #ifndef TESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66
2 #define TESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66
4 #if !defined(__GNUC__) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || (__GNUC__ >= 4) // GCC supports "pragma once" correctly since 3.4
5 #pragma once
6 #endif
8 #include <string>
10 namespace Test {
11 void RunAll();
13 namespace Parser {
14 // scalar tests
15 void SimpleScalar(std::string& inputScalar, std::string& desiredOutput);
16 void MultiLineScalar(std::string& inputScalar, std::string& desiredOutput);
17 void LiteralScalar(std::string& inputScalar, std::string& desiredOutput);
18 void FoldedScalar(std::string& inputScalar, std::string& desiredOutput);
19 void ChompedFoldedScalar(std::string& inputScalar, std::string& desiredOutput);
20 void ChompedLiteralScalar(std::string& inputScalar, std::string& desiredOutput);
21 void FoldedScalarWithIndent(std::string& inputScalar, std::string& desiredOutput);
22 void ColonScalar(std::string& inputScalar, std::string& desiredOutput);
23 void QuotedScalar(std::string& inputScalar, std::string& desiredOutput);
24 void CommaScalar(std::string& inputScalar, std::string& desiredOutput);
25 void DashScalar(std::string& inputScalar, std::string& desiredOutput);
26 void URLScalar(std::string& inputScalar, std::string& desiredOutput);
28 // misc tests
29 bool SimpleSeq();
30 bool SimpleMap();
31 bool FlowSeq();
32 bool FlowMap();
33 bool FlowMapWithOmittedKey();
34 bool FlowMapWithOmittedValue();
35 bool FlowMapWithSoloEntry();
36 bool FlowMapEndingWithSoloEntry();
37 bool QuotedSimpleKeys();
38 bool CompressedMapAndSeq();
39 bool NullBlockSeqEntry();
40 bool NullBlockMapKey();
41 bool NullBlockMapValue();
42 bool SimpleAlias();
43 bool AliasWithNull();
44 bool AnchorInSimpleKey();
45 bool AliasAsSimpleKey();
46 bool ExplicitDoc();
47 bool MultipleDocs();
48 bool ExplicitEndDoc();
49 bool MultipleDocsWithSomeExplicitIndicators();
53 #endif // TESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66