libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
batsboe_eu_to_fix.cpp File Reference
#include "stdafx.h"
#include <boost/test/included/unit_test.hpp>
#include <boost/mpl/list.hpp>
#include "../exchanges/conversions/batsboe_eu_to_fix_conversions.hpp"
Include dependency graph for batsboe_eu_to_fix.cpp:

Go to the source code of this file.

Macros

#define BOOST_TEST_MODULE   isimud_tests
 

Typedefs

typedef boost::mpl::list< exchanges::BATSBOE::EU::v1::MsgTypesmsg_types
 

Functions

 BOOST_AUTO_TEST_CASE_TEMPLATE (OrderExecution, msg, msg_types)
 
 BOOST_AUTO_TEST_CASE_TEMPLATE (OrderRejected, msg, msg_types)
 
 BOOST_AUTO_TEST_CASE_TEMPLATE (CancelRejected, msg, msg_types)
 
 BOOST_AUTO_TEST_CASE_TEMPLATE (UserModifyRejected, msg, msg_types)
 
 BOOST_AUTO_TEST_CASE_TEMPLATE (OrderCancelled, msg, msg_types)
 

Variables

const int32_t seqNum =1
 
const exchanges::BATSBOE::common::ClientOrderID_t clientOrderId1 {"abcdefghijklm0test1"}
 
const exchanges::BATSBOE::common::Price_t price =42*exchanges::BATSBOE::common::implied_decimal_places
 
const exchanges::BATSBOE::common::SecurityID_t instID {"GB00BH4HKS39"}
 
const exchanges::BATSBOE::common::Side s =exchanges::BATSBOE::common::Side::Buy
 

Macro Definition Documentation

◆ BOOST_TEST_MODULE

#define BOOST_TEST_MODULE   isimud_tests

Definition at line 21 of file batsboe_eu_to_fix.cpp.

Typedef Documentation

◆ msg_types

typedef boost::mpl::list< exchanges::BATSBOE::EU::v1::MsgTypes> msg_types

Definition at line 40 of file batsboe_eu_to_fix.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [1/5]

BOOST_AUTO_TEST_CASE_TEMPLATE ( CancelRejected  ,
msg  ,
msg_types   
)

Definition at line 74 of file batsboe_eu_to_fix.cpp.

◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [2/5]

BOOST_AUTO_TEST_CASE_TEMPLATE ( OrderCancelled  ,
msg  ,
msg_types   
)

Definition at line 90 of file batsboe_eu_to_fix.cpp.

◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [3/5]

BOOST_AUTO_TEST_CASE_TEMPLATE ( OrderExecution  ,
msg  ,
msg_types   
)

Definition at line 44 of file batsboe_eu_to_fix.cpp.

◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [4/5]

BOOST_AUTO_TEST_CASE_TEMPLATE ( OrderRejected  ,
msg  ,
msg_types   
)

Definition at line 66 of file batsboe_eu_to_fix.cpp.

◆ BOOST_AUTO_TEST_CASE_TEMPLATE() [5/5]

BOOST_AUTO_TEST_CASE_TEMPLATE ( UserModifyRejected  ,
msg  ,
msg_types   
)

Definition at line 82 of file batsboe_eu_to_fix.cpp.

Variable Documentation

◆ clientOrderId1

const exchanges::BATSBOE::common::ClientOrderID_t clientOrderId1 {"abcdefghijklm0test1"}

Definition at line 32 of file batsboe_eu_to_fix.cpp.

◆ instID

const exchanges::BATSBOE::common::SecurityID_t instID {"GB00BH4HKS39"}

Definition at line 34 of file batsboe_eu_to_fix.cpp.

◆ price

const exchanges::BATSBOE::common::Price_t price =42*exchanges::BATSBOE::common::implied_decimal_places

Definition at line 33 of file batsboe_eu_to_fix.cpp.

◆ s

const exchanges::BATSBOE::common::Side s =exchanges::BATSBOE::common::Side::Buy

Definition at line 35 of file batsboe_eu_to_fix.cpp.

◆ seqNum

const int32_t seqNum =1

Definition at line 31 of file batsboe_eu_to_fix.cpp.