Investigation and extension of unit testing.