added use cases to tests where applicable

Also added missing test cases for countdown use case and checkpoint use
case.