Skip to content

Commit

Permalink
Merge pull request #272 from lmiladinovic99/milestone-4
Browse files Browse the repository at this point in the history
Ispravke oko pregleda hartija po tipu
  • Loading branch information
xmudrii committed Jun 12, 2022
2 parents 59eebb9 + 4ca493c commit e01a1f8
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 2 deletions.
Expand Up @@ -13,7 +13,9 @@ public class KapitalPoTipuHartijeDto {
String berza;
Long kolicinaUVlasnistvu;
Double cena;
Double vrednostRSD;
Double vrednost;
Double kupljenoZa;
Double profit;
String kodValute;
}
Expand Up @@ -155,12 +155,16 @@ public List<KapitalPoTipuHartijeDto> getStanjeJednogTipaHartije(String token, St
kapitalPoTipuHartijeDto.setKolicinaUVlasnistvu(kolicinaUVlasnistvu);
Double cena = akcijePodaciDto.getPrice();
kapitalPoTipuHartijeDto.setCena(cena);
ForexPodaciDto forexPodaciDto = this.getForex(token, berzaDto.getKodValute());
Double vrednostRSD = cena*kolicinaUVlasnistvu*forexPodaciDto.getExchangeRate();
kapitalPoTipuHartijeDto.setVrednostRSD(vrednostRSD);
Double vrednost = cena*kolicinaUVlasnistvu;
kapitalPoTipuHartijeDto.setVrednost(vrednost);
Double kupljenoZa = transakcijaRepository.getKupljenoZa(sredstvaKapital.getHaritjeOdVrednostiID());
kapitalPoTipuHartijeDto.setKupljenoZa(kupljenoZa);
Double profit = cena - kupljenoZa;
Double profit = vrednost - kupljenoZa;
kapitalPoTipuHartijeDto.setProfit(profit);
kapitalPoTipuHartijeDto.setKodValute(berzaDto.getKodValute());
toReturn.add(kapitalPoTipuHartijeDto);
}
if (sredstvaKapital.getKapitalType().equals(KapitalType.FUTURE_UGOVOR) && kapitalType.equals(KapitalType.FUTURE_UGOVOR.toString())) {
Expand All @@ -173,12 +177,16 @@ public List<KapitalPoTipuHartijeDto> getStanjeJednogTipaHartije(String token, St
kapitalPoTipuHartijeDto.setKolicinaUVlasnistvu(kolicinaUVlasnistvu);
Double cena = futuresPodaciDto.getOpen();
kapitalPoTipuHartijeDto.setCena(cena);
ForexPodaciDto forexPodaciDto = this.getForex(token, "USD");
Double vrednostRSD = cena*kolicinaUVlasnistvu*forexPodaciDto.getExchangeRate();
kapitalPoTipuHartijeDto.setVrednostRSD(vrednostRSD);
Double vrednost = cena*kolicinaUVlasnistvu;
kapitalPoTipuHartijeDto.setVrednost(vrednost);
Double kupljenoZa = transakcijaRepository.getKupljenoZa(sredstvaKapital.getHaritjeOdVrednostiID());
kapitalPoTipuHartijeDto.setKupljenoZa(kupljenoZa);
Double profit = cena - kupljenoZa;
Double profit = vrednost - kupljenoZa;
kapitalPoTipuHartijeDto.setProfit(profit);
kapitalPoTipuHartijeDto.setKodValute("USD");
toReturn.add(kapitalPoTipuHartijeDto);
}
}
Expand Down
Expand Up @@ -62,6 +62,15 @@ void testGetRole(){
assertEquals(role, userService.getRole("dummyRole"));
}

@Test
void testSaveUser() {
User user = new User("UserX", "X");

given(userRepository.save(user)).willReturn(user);

assertEquals(user, userService.saveUser(user));
}

@Test
void testSaveRole() {
Role role = new Role();
Expand All @@ -71,6 +80,7 @@ void testSaveRole() {
assertEquals(role, userService.saveRole(role));
}


@Test
void testGetUserInvalid() {
given(userRepository.findByUsername("UserY")).willReturn(Optional.empty());
Expand Down

0 comments on commit e01a1f8

Please sign in to comment.