testing of logic transactions