blob: e6b285d82d8d691a7d23ad2983177ac08c504194 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
Implementation POJO Sample
==========================
This sample demonstrates how to use the new implementation type
implementation-pojo.
The README in the samples directory (the directory above this) provides
general instructions about building and running samples. Take a look there
first.
Sample Overview
---------------
This sample contains a POJO implementation type as an example of how to create
new implementation types.
implementation-pojo-extension/
src/
main/
java/
helloworld/ - client application artifacts
resources/
helloworld.composite - the SCA assembly used during unit testing
test/
java/
helloworld/
HelloWorldTestCase.java - JUnit test case
build.xml - the Ant build file
pom.xml - the Maven build file
Building And Running The Sample Using Ant
-----------------------------------------
With the binary distribution the sample extension can be built using Ant as
follows
cd implementation-pojo
ant compile
ant run
Building And Running The Sample Using Maven
-------------------------------------------
With either the binary or source distributions the sample can be built
using Maven as follows.
cd implementation-pojo
mvn
Maven will also test that the sample extension built properly. You should see
the following output from the test phase.
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running helloworld.HelloWorldTestCase
Initializing POJO
Initializing POJO
Executing POJO sayHello
Destroying POJO
Destroying POJO
Initializing POJO
Initializing POJO
Executing POJO sayHello
Destroying POJO
Destroying POJO
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.463 sec
Results :
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
This shows that the Junit test cases have run successfully.
|