Skip to content

Commit 828861c

Browse files
tomeqtomeq
tomeq
authored and
tomeq
committed
Model Control Service Fixement tests
1 parent 120a776 commit 828861c

File tree

3 files changed

+38
-16
lines changed

3 files changed

+38
-16
lines changed

pom.xml

+5
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,11 @@
9191
<artifactId>commons-lang3</artifactId>
9292
<version>3.4</version>
9393
</dependency>
94+
<dependency>
95+
<groupId>org.apache.hadoop</groupId>
96+
<artifactId>hadoop-core</artifactId>
97+
<version>1.0.0</version>
98+
</dependency>
9499
</dependencies>
95100

96101
<build>

src/main/java/com/Polodz/controller/MainController.java

+13-13
Original file line numberDiff line numberDiff line change
@@ -99,24 +99,15 @@ public List<IMember> listAll() {
9999
}
100100

101101
public void returnItemTo(Long memberIdFrom, Integer indexItemFrom) {
102-
IItem cacheMoveItem = this.findItem(memberIdFrom, indexItemFrom);
102+
IItem cacheMoveItem = this.findItemFromDao(memberIdFrom, indexItemFrom);
103103
this.deleteMembersProduct(memberIdFrom, indexItemFrom);
104-
this.insertMemberProduct(cacheMoveItem,(long)this.memberById(new Long(this.getMembersDAO().getALL().length-1)).getId());
105-
}
106-
107-
private IItem findItem(Long memberId, Integer indexItem) {
108-
IMember delatingItemsMember = this.memberById(memberId);
109-
return delatingItemsMember.getItems().get(indexItem);
110-
}
111-
112-
private IMember memberById(Long memberId) {
113-
return this.membersDAO.getMembersAudience().get(memberId.intValue());
104+
this.insertMemberProduct(cacheMoveItem,(long)this.memberByIdFromDao(new Long(this.getMembersDAO().getALL().length-1)).getId());
114105
}
115106

116107
@Override
117108
public void deleteMembersProduct(Long memberId, Integer indexItem) {
118-
IMember delatingItemsMember = this.memberById(memberId);
119-
this.getServerResponse("delete"+findItem(memberId,indexItem));
109+
IMember delatingItemsMember = this.memberByIdFromDao(memberId);
110+
this.getServerResponse("delete"+findItemFromDao(memberId,indexItem));
120111
delatingItemsMember.getItems().remove((int) indexItem);
121112
if (this.membersDAO.getMembersAudience().size()-1==memberId)
122113
this.refreshWeb();
@@ -170,5 +161,14 @@ private void refreshWeb() {
170161
this.setRentWebItems(this.membersDAO.getALL()[membersDAO.getMembersAudience().size()-1]
171162
.getItems().stream().map (i -> i.getName()).collect (Collectors.joining ("\n")));
172163
}
164+
165+
public IItem findItemFromDao(Long memberId, Integer indexItem) {
166+
IMember foundItemsMember = this.memberByIdFromDao(memberId);
167+
return foundItemsMember.getItems().get(indexItem);
168+
}
169+
170+
public IMember memberByIdFromDao(Long memberId) {
171+
return this.membersDAO.getMembersAudience().get(memberId.intValue());
172+
}
173173

174174
}

src/test/java/com/Polodz/GrownApplicationTests.java

+20-3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import com.Polodz.service.ITelnet;
1919
import com.Polodz.service.TelnetConnector;
2020

21+
import org.apache.hadoop.mapred.gethistory_jsp;
2122
import org.junit.Assert;
2223
import static org.mockito.Mockito.*;
2324

@@ -50,18 +51,33 @@ public void setup(){
5051
public void membersLoad() {
5152
this.serverResponse();
5253
Assert.assertNotNull(mainControler.getMembersDAO().getMembersAudience());
54+
this.listAll();
55+
}
56+
57+
58+
public void serverResponse() {
59+
Assert.assertEquals(mainControler.getServerResponse("list"), "test\ntest1\ntest2\ntest3\ntest4\ntest5");
60+
}
61+
62+
public void listAll() {
5363
Assert.assertEquals(mainControler.listAll().size(), 6);
5464
Assert.assertEquals(mainControler.listAll().get(1).getName(), "test1");
5565
Assert.assertEquals(mainControler.listAll().get(1).getItems().get(1).getName(),"mtest1");
5666
}
5767

68+
@Test
69+
public void returnItemTo() {
70+
mainControler.returnItemTo(new Long(0), 2);
71+
this.findItem();
72+
}
5873

59-
public void serverResponse() {
60-
Assert.assertEquals(mainControler.getServerResponse("list"), "test\ntest1\ntest2\ntest3\ntest4\ntest5");
74+
public void findItem() {
75+
Integer mainStorId = mainControler.getMembersDAO().getMembersAudience().size() - 1;
76+
Assert.assertEquals(mainControler.findItemFromDao(new Long(mainStorId), 6).getId(), new Long(3));
6177
}
6278

6379
@Test
64-
public void deleteMemberProduct() {
80+
public void MemberDeleteProduct() {
6581
Integer idOfFiredMember= mainControler.listAll().size()-1;
6682
List<? extends IItem> basket = mainControler.getMembersDAO().getMembersAudience().get(idOfFiredMember).getItems();
6783
Integer lastBasketSize = basket.size() - 2;
@@ -70,6 +86,7 @@ public void deleteMemberProduct() {
7086
Assert.assertEquals(lastBasketSize,new Integer(basket.size()));
7187
}
7288

89+
7390
@Bean
7491
@Primary
7592
public ITelnet TelnetConnector() {

0 commit comments

Comments
 (0)