forked from matomo-org/matomo-java-tracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEcommerceItemTest.java
More file actions
126 lines (103 loc) · 2.99 KB
/
EcommerceItemTest.java
File metadata and controls
126 lines (103 loc) · 2.99 KB
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
/*
* Piwik Java Tracker
*
* @link https://github.com/piwik/piwik-java-tracker
* @license https://github.com/piwik/piwik-java-tracker/blob/master/LICENSE BSD-3 Clause
*/
package org.piwik.java.tracking;
import javax.json.JsonValue.ValueType;
import org.junit.After;
import org.junit.AfterClass;
import static org.junit.Assert.assertEquals;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
/**
*
* @author brettcsorba
*/
public class EcommerceItemTest{
EcommerceItem ecommerceItem;
public EcommerceItemTest(){
}
@BeforeClass
public static void setUpClass(){
}
@AfterClass
public static void tearDownClass(){
}
@Before
public void setUp(){
ecommerceItem = new EcommerceItem(null, null, null, null, null);
}
@After
public void tearDown(){
}
/**
* Test of constructor, of class EcommerceItem.
*/
@Test
public void testConstructor(){
EcommerceItem ecommerceItem = new EcommerceItem("sku", "name", "category", 1.0, 1);
assertEquals("sku", ecommerceItem.getSku());
assertEquals("name", ecommerceItem.getName());
assertEquals("category", ecommerceItem.getCategory());
assertEquals(new Double(1.0), ecommerceItem.getPrice());
assertEquals(new Integer(1), ecommerceItem.getQuantity());
}
/**
* Test of getSku method, of class EcommerceItem.
*/
@Test
public void testGetSku(){
ecommerceItem.setSku("sku");
assertEquals("sku", ecommerceItem.getSku());
}
/**
* Test of getName method, of class EcommerceItem.
*/
@Test
public void testGetName(){
ecommerceItem.setName("name");
assertEquals("name", ecommerceItem.getName());
}
/**
* Test of getCategory method, of class EcommerceItem.
*/
@Test
public void testGetCategory(){
ecommerceItem.setCategory("category");
assertEquals("category", ecommerceItem.getCategory());
}
/**
* Test of getPrice method, of class EcommerceItem.
*/
@Test
public void testGetPrice(){
ecommerceItem.setPrice(1.0);
assertEquals(new Double(1.0), ecommerceItem.getPrice());
}
/**
* Test of getQuantity method, of class EcommerceItem.
*/
@Test
public void testGetQuantity(){
ecommerceItem.setQuantity(1);
assertEquals(new Integer(1), ecommerceItem.getQuantity());
}
/**
* Test of getValueType method, of class EcommerceItem.
*/
@Test
public void testGetValueType(){
assertEquals(ValueType.ARRAY, ecommerceItem.getValueType());
}
/**
* Test of toString method, of class EcommerceItem.
*/
@Test
public void testToString(){
ecommerceItem = new EcommerceItem("sku", "name", "category", 1.0, 1);
assertEquals("[\"sku\",\"name\",\"category\",1.0,1]", ecommerceItem.toString());
}
}