core java for testing