pub trait TestCase {
// Required methods
fn new(test: &str, tgdata: &TestGroupData) -> AcvpResult<Self>
where Self: Sized;
fn get_result(&self) -> AcvpResult<JsonValue>;
fn dump_result(&self) -> AcvpResult<String>;
fn pretty_result(&self) -> AcvpResult<String>;
}