1. JUNIT IN ACTION
Software Engineering (Exercise) Class
Valerio Maggio, Ph.D. Candidate
valerio.maggio@unina.it
Prof.Adriano Peron
May, 31st 2013
5. JUNIT WORDS CLOUD
a.k.a. some random words (almost) related to JUnit
UnitTesting
JavaTesting
Black BoxTesting
Testing framework
xUnit
Test Suite
Test Fixtures
Test RunnersSimpleTest Program
Testing Automation
6. TEST FIXTURES
SetUp testXXX tearDown
fixture: The set of common resources or
data that you need to run one or more
tests.
@Before @After@Test
12. + enqueue(Process p):void
+ dequeue():Process
<<abstract>>
Queue
*1
_list
Process
FIFOQueue LIFOQueue PriorityQueue
+ addProcess(Process p, Queue q):void
+ schedule(Queue q):Process
Scheduler
1 *
_queues
Q: How would you test Scheduler? Remember: Unit tests run in isolation!