info_test.cpp File Reference
#include <vector>
#include <algorithm>
#include <gtest/gtest.h>
#include "interop/util/length_of.h"
#include "interop/constants/enums.h"
#include "interop/model/run/info.h"
#include "src/tests/interop/run/info_test.h"

Classes

struct  run_info_fixture< T >
 
struct  read_fixture< T >
 
struct  write_read_fixture< T >
 

Typedefs

typedef ::testing::Types< read_fixture< miseq_run_info >, read_fixture< hiseq4k_run_info >, read_fixture< miniseq_run_info >, read_fixture< nextseq_550_run_info >, read_fixture< hiseq2500_run_info >, read_fixture< novaseq_run_info >, read_fixture< nextseq1k2k_run_info >, read_fixture< nextseq1k2k_run_info_large >, write_read_fixture< miseq_run_info >, write_read_fixture< hiseq4k_run_info >, write_read_fixture< miniseq_run_info >, write_read_fixture< nextseq_550_run_info >, write_read_fixture< hiseq2500_run_info >, write_read_fixture< novaseq_run_info >, write_read_fixture< nextseq1k2k_run_info >, write_read_fixture< nextseq1k2k_run_info_large >> run_info_list
 

Functions

 TYPED_TEST_CASE (run_info_fixture, run_info_list)
 
 TYPED_TEST (run_info_fixture, run_info_test)
 
 TEST (run_info_test, test_invalid_tile_list_exception)
 
 TEST (run_info_test, test_invalid_run_number)
 
 TEST (run_info_test, test_zero_lane_count_exception)
 
 TEST (run_info_test, test_zero_surface_count_exception)
 
 TEST (run_info_test, test_zero_swath_count_exception)
 
 TEST (run_info_test, test_zero_tile_count_exception)
 
 TEST (run_info_test, test_zero_sections_per_lane_count_exception)
 
 TEST (run_info_test, test_zero_lanes_per_section_count_exception)
 

Detailed Description

Test parsing of the run info XML file

Date
11/7/2015
Version
1.0

Typedef Documentation

Function Documentation

TEST ( run_info_test  ,
test_invalid_tile_list_exception   
)
TEST ( run_info_test  ,
test_invalid_run_number   
)
TEST ( run_info_test  ,
test_zero_lane_count_exception   
)
TEST ( run_info_test  ,
test_zero_surface_count_exception   
)
TEST ( run_info_test  ,
test_zero_swath_count_exception   
)
TEST ( run_info_test  ,
test_zero_tile_count_exception   
)
TEST ( run_info_test  ,
test_zero_sections_per_lane_count_exception   
)
TEST ( run_info_test  ,
test_zero_lanes_per_section_count_exception   
)
TYPED_TEST ( run_info_fixture  ,
run_info_test   
)

Confirm that every enum does not conflict with unknown

TYPED_TEST_CASE ( run_info_fixture  ,
run_info_list   
)