UFO
test/ufo/RecursiveSplitter.h File Reference
#include "ufo/utils/RecursiveSplitter.h"
#include <iomanip>
#include <memory>
#include <set>
#include <string>
#include <vector>
#include "eckit/testing/Test.h"
#include "oops/runs/Test.h"
#include "oops/util/Expect.h"
Include dependency graph for test/ufo/RecursiveSplitter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ufo::test::RecursiveSplitter
 

Namespaces

 ufo
 
 ufo::test
 

Typedefs

typedef std::set< size_t > ufo::test::Group
 
typedef std::set< Group > ufo::test::Groups
 

Functions

Groups ufo::test::getGroups (const RecursiveSplitter &splitter)
 
Groups ufo::test::getMultiElementGroups (const RecursiveSplitter &splitter)
 
void ufo::test::orderedComparison (const RecursiveSplitter &splitter, const std::vector< std::vector< int >> &expected)
 
 ufo::test::CASE ("ufo/RecursiveSplitter/ZeroIds")
 
 ufo::test::CASE ("ufo/RecursiveSplitter/OneId")
 
 ufo::test::CASE ("ufo/RecursiveSplitter/TenIds")
 
 ufo::test::CASE ("ufo/RecursiveSplitter/IntCategories")
 
 ufo::test::CASE ("ufo/RecursiveSplitter/StringCategories")
 
 ufo::test::CASE ("ufo/RecursiveSplitter/Recurse")