String str_test_ParseAbility = "Pikachu:pokemon:cat:basic:cat:lightning:60:retreat:cat:colorless:1:attacks:cat:colorless:1:5,cat:colorless:2:6";
Ability ab_test = new test();
final Ability ab_new = ab_test.parseAbilitiesLine(str_test_ParseAbility);
HumanPlayer hp = new HumanPlayer();
// the function need to return the name at least
String name = ab_new.name;
assertNotNull(name);
And here is the Call stack when I pause the program
This "hang"
And here is the Call stack when I pause the program
Another thread open: