use test_tools::*;
tests_impls!
{
#[ test ]
fn basic()
{
let got = split::former().src( "abc" ).delimeter( "b" ).form();
let exp = split::Options
{
src : "abc",
delimeter : "b",
left : true,
};
a_id!( got, exp );
let got = split().src( "abc" ).delimeter( "b" ).form();
let exp = split::Options
{
src : "abc",
delimeter : "b",
left : true,
};
a_id!( got, exp );
let got = split().src( "abc" ).delimeter( "b" ).perform();
let exp = split::Options
{
src : "abc",
delimeter : "b",
left : true,
};
a_id!( got, exp );
}
#[ test ]
fn derive()
{
let got = split().src( "abc" ).delimeter( "b" ).perform();
let exp = split::Options
{
src : "abc",
delimeter : "b",
left : true,
};
assert!( !( got > exp ) && !( got < exp ) );
}
}
tests_index!
{
basic,
derive,
}