- 1
- 2
#programowanie #java
Cze,
Mam pewien problem z mockowaniem serwisu w moim teście (dopiero zaczynam zabawę z mockito). Sytuacja wygląda tak, mam serwis który w sobie ma kilka innych serwisów (wstrzykuje za pomocą @autowired). Klasa testowa ma takie anotacje:
Mam coś takiego w beforze:
I niestety to nie działa, pomimo wywołania metody getStockNameFromWeb,
Cze,
Mam pewien problem z mockowaniem serwisu w moim teście (dopiero zaczynam zabawę z mockito). Sytuacja wygląda tak, mam serwis który w sobie ma kilka innych serwisów (wstrzykuje za pomocą @autowired). Klasa testowa ma takie anotacje:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = Application.class)
@WebAppConfiguration
Mam coś takiego w beforze:
@Before
public void init() {
mocktockDetailsWebParser = Mockito.mock(StockDetailsWebParser.class);
when(mocktockDetailsWebParser.getStockNameFromWeb(anyObject())).thenReturn("AAA AAA");
ReflectionTestUtils.setField(stockTickerUpdater, "detailsParser", mocktockDetailsWebParser);
I niestety to nie działa, pomimo wywołania metody getStockNameFromWeb,
- 0
@BigAngryPenguin: Tak to wiem, ale wtedy musze zrobic mocki na wszystkich serwisach, bo inaczej leci nullpointer. A chciałbym tylko na jednym.
- 0
@BigAngryPenguin: Dobra już mam. Nie było tematu :) Po prostu tworze sobie obiekt mojego serwisu nie używajac spring injection. Ale do samego tekstu wstrzykuje sobie serwisy ktore sa potrzebne dla mojego glownego serwisu i je ustawiam przez ReflectionTestUtils wiec wtedy maja domyslna implementacje. A te które potrzebuje zamockowac mockuje i tak samo ustawiam przez ReflectionTestUtils.
- 0
@nachteil: Tak wiem, powinienem pewnie wstrzykiwac przez konstruktor, a teraz mam tylko wstrzykiwanie przez pole.
- 1
- 1
konto usunięte via Android
- 1
- 0
@edward_szatera: kokos.pl :)
- 1
- 0
@laki1: To jest abstrakcyjny stan. Coś takiego mam:
$stateProvider.state('site', {
'abstract': true,
views: {
'topNavbar@':{
templateUrl: 'scripts/components/navbars/top/top-navbar.html',
controller: 'NavbarController'
},
'leftNavbar@':{
templateUrl: 'scripts/components/navbars/left/left-navbar.html',
controller: 'NavbarController'
}
},
$stateProvider.state('site', {
'abstract': true,
views: {
'topNavbar@':{
templateUrl: 'scripts/components/navbars/top/top-navbar.html',
controller: 'NavbarController'
},
'leftNavbar@':{
templateUrl: 'scripts/components/navbars/left/left-navbar.html',
controller: 'NavbarController'
}
},
- 1
#programowanie #hibernate #jpa #java
Mam dwa obiekty relacja OneToOne:
Korzystając ze spring data mam taką metodę do pobrania stock z indicators:
Mam dwa obiekty relacja OneToOne:
@Entity
@Table(name = "STOCK")
public class Stock implements Serializable {
@OneToOne(fetch = FetchType.LAZY, mappedBy = "stock", cascade = CascadeType.ALL)
private StockIndicators stockIndicators;
}
@Entity
@Table(name = "STOCK_INDICATORS")
public class StockIndicators {
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name="stock_id", foreignKey = @ForeignKey(name="fk_stock_id"))
private Stock stock;
}
Korzystając ze spring data mam taką metodę do pobrania stock z indicators:
@Query("from Stock st
- 1
Takie nubskie pytanko, bo mam tutaj problem z random number generatorem z tego względu, że zawsze wywala zero (w sensie że map[x].food/wood/gold = 0). Tak na oko sobie pozwoliłem strzelić, że to coś z użyciem operatora kropki bo poza loopem wszystko działa jak należy. Nie zjedzcie mnie. Wie ktoś jak to rozwiązać? Szukałem już na stacku i nic mi nie pomogło. :/
#naukaprogramowania #java
#naukaprogramowania #java
- 1
- 1
- 1
#programowanie
Mireczki,
Mam vps'a na którym odpalam sobie jara. Jar ten łączy się za pośrednictwem loginu i hasła do zewnetrznego serwisu i sobie coś tam robi. Login i haslo trzymam plain textem w klasie. Teraz moje pytanie czy takie coś jest bezpieczne? Jak nie to jakie inne rozwiązanie?
Mireczki,
Mam vps'a na którym odpalam sobie jara. Jar ten łączy się za pośrednictwem loginu i hasła do zewnetrznego serwisu i sobie coś tam robi. Login i haslo trzymam plain textem w klasie. Teraz moje pytanie czy takie coś jest bezpieczne? Jak nie to jakie inne rozwiązanie?
- 0
- 0
@h3xxx: Na ten moment testuje tylko demo i tam ma tylko login i hasło. Teraz czytam, że dojdzie jakaś captcha, ale dopiero robię rozeznanie co i jak.
- 0
@h3xxx: Właśnie czytam i chyba nie muszą być paranoiczne, ale w każdym razie będę się musiał zorientować. Z tego co widzę jest możliwość weryfikacji po IP, czyli z poziomu ustawień aplikacji dodam sobie IP do weryfikacji. Tylko jak to dokładnie działa to się będę musiał zorientować bo jak ktoś zna login i hasło to przecież swoje IP też może dodać.
- 0
@alosha: No własnie chyba nie mogę inaczej, ale najlepiej jak się dowiem u źródła i podpytam co i jak. Mimo wszystko w ostatecznym rozrachunku z serwera będzie szło hasło plain textem do zew. serwisu.
- 0
@sokytsinolop: @informatyk15000k: @alosha:
A jeszcze jedna myśl mnie naszła, to jak się ma aplikację webową to jak/gdzie trzyma się login i hasło do bazy? W pliku z propertiesami trzymałem zawsze i to jest złe podejście?
A jeszcze jedna myśl mnie naszła, to jak się ma aplikację webową to jak/gdzie trzyma się login i hasło do bazy? W pliku z propertiesami trzymałem zawsze i to jest złe podejście?
- 0
@informatyk15000k: @alosha: Dzięki za pomoc, generalnie konkluzja jest taka, że mimo wszystko najlepiej zebezpieczyć sam serwer bo jak komuś się uda włamać to już po ptokach.
- 0
@alosha: To wiadomo, ale jak ktoś będzie miał dostęp do serwera to odpalenie jara i debuga to nie problem i tam sobie już spokojnie podejrzy. Bo w kodzie musi być plain textem.
- 1
#programowanie
Cze,
Czy ktoś z Was w ostatnim czasie kupował vps z ovh.pl ? Też chcieli od Was skan dowodu? Ile czasu zajęła aktywacja vps?
Cze,
Czy ktoś z Was w ostatnim czasie kupował vps z ovh.pl ? Też chcieli od Was skan dowodu? Ile czasu zajęła aktywacja vps?
- 0
@TheNaturator: @gallagher: Ok to dziwne mnie prosili o wysłanie skanu dowodu w celu potwierdzenia tożsamości. Dzięki za info. Zadzwonie sobie jutro do nich i wyjaśnię sprawę.
- 1
@SynCzuraja: Znaczy prosić na pewno proszą. Bo mi wysłali maila z taka prośbą. Tutaj nawet na ich forum piszą, że czasem weryfikują.
https://forum.ovh.pl/showthread.php?18123-Czekam-ju%BF-tydzien
https://forum.ovh.pl/showthread.php?18123-Czekam-ju%BF-tydzien
- 1
@SynCzuraja: Tak dzwoniłem i tak jak napisałem wyżej czasem potrzebują dowodu do weryfikacji, dlatego ten proces trochę trwa. Dane z dowodu jak data urodzenia, imię i nazwisko muszą się zgadzać z danymi podczas rejestracji.
- 1
#programowanie
Cze,
Poszukuję rozwiązania na następujący problem. Mam jara (java 8) którego chciałbym sobie odpalić i żeby chodził cały czas. Z tego co się orientuje najlepiej byłoby mieć vpsa. VPS jest płatnym rozwiązaniem (chyba, że są jakieś darmowe). Czy znacie jakieś darmowe rozwiązania na taki problem?
Nie będę potrzebował dużo miejsca na dysku, tylko odpalenie jara + stabilne łącze internetowe.
Cze,
Poszukuję rozwiązania na następujący problem. Mam jara (java 8) którego chciałbym sobie odpalić i żeby chodził cały czas. Z tego co się orientuje najlepiej byłoby mieć vpsa. VPS jest płatnym rozwiązaniem (chyba, że są jakieś darmowe). Czy znacie jakieś darmowe rozwiązania na taki problem?
Nie będę potrzebował dużo miejsca na dysku, tylko odpalenie jara + stabilne łącze internetowe.
- 1
@informatyk15000k: Chyba aktualnie tam jakieś problemy mają bo nie potrafię założyć konta, ale dzięki za info ! :)
- 0
@informatyk15000k: A powiedz mi bo z tego co widzę to jest tylko możliwość postawienia apki na serwerach typu jboss, tomcat itd. To musi być war. A jak ja mam zwykłego jara którego odpalam lokalnie przez java -jar app.jar. Da się to osiągnąć na tym openshift?
- 1
@informatyk15000k: Ok udało mi się to ogarnąć. Niestety nie da rady tego odpalić za dużo poblokowane tam jest, będę musiał chyba zainwestować w vps. Tak chciałem mieć uruchomione to 24/24. W każdym razie dzięki za pomoc :)
- 1
#totalwar
Mirki,
Są jakieś mody/kody nie wiem do medievala 2 które poprawią dyplomację? Strasznie wkurzające to jest, że np. małe państwa wypowiadają mi wojnę (nawet gdy mam z nimi sojusz) wg rankingów armii bogactwa itd jestem na 1 miejscu. Pomimo tego w żadnym wypadku nikt nie chce zgodzić się na rozejm.
Mirki,
Są jakieś mody/kody nie wiem do medievala 2 które poprawią dyplomację? Strasznie wkurzające to jest, że np. małe państwa wypowiadają mi wojnę (nawet gdy mam z nimi sojusz) wg rankingów armii bogactwa itd jestem na 1 miejscu. Pomimo tego w żadnym wypadku nikt nie chce zgodzić się na rozejm.
Komentarz usunięty przez moderatora
- 1
#programowanie
Poprawi mi ktoś regexa? Bo nie potrafię tego ogarnąć mam coś takiego: [A-Z]|\W[a-z]|\W
Chcę żeby takie stringi przeszły:
Śą
Wa
Wą
Ób
Generalnie pierwsza litera duża, druga mała.
Poprawi mi ktoś regexa? Bo nie potrafię tego ogarnąć mam coś takiego: [A-Z]|\W[a-z]|\W
Chcę żeby takie stringi przeszły:
Śą
Wa
Wą
Ób
Generalnie pierwsza litera duża, druga mała.
- 0
@informatyk15000k: java, i Twoje rozwiązanie nie uwzględni ą ó itd.
- 0
@Masterczulki: nie, polskie znaki ogarnia \W, ale nie umiem tego połączyć w całość
- 0
\p{Upper}\p{Lower}
@informatyk15000k: http://www.regexplanet.com/advanced/java/index.html
Tu jest online regex dla javy i nie przechodzi
- 0
@Masterczulki: No właśnie tego rozwiązania wolałbym nie zastosować :)
- 1
@informatyk15000k: Faktycznie działa! Super dzięki a męczyłem się z tym niemiłosiernie.
- 1
#programowanie
Do czego używa się DTO w aplikacjach restowych oprócz ukrywania danych, których nie chcemy przesłać do widoku?
Do czego używa się DTO w aplikacjach restowych oprócz ukrywania danych, których nie chcemy przesłać do widoku?
- 0
@markaron: Tak wiem, ale czy jest inny powód używania DTO? Oprócz przekazywania konkretnych danych.
- 0
@markaron: @kapelusz: Chodziło mi o sytuację, że np. wysyłam obiekt do dwóch różnych widoków i w jednym i w drugim miejscu pokazuje inne dane. Tutaj mogę zastosować DTO, ale również mogę zastosować json view i tam sobie pooznaczać pola, które chcę pokazywać w konkretnych widokach (dzięki anotacją). Dlatego też moje pytanie czy są jakieś inne plusy stosowania DTO.
- 1
#programowanie #java
Mirasy,
Mam wara (spring) robię deploy na tomcata. Chciałem wymusić żeby tomcat na mojej aplikacji odpalił konkretny springowy profil. Wg https://docs.oracle.com/cd/E40518_01/integrator.311/integrator_install/src/cli_ldi_server_config.html i http://stackoverflow.com/questions/14926260/multiline-java-opts-in-setenv-sh
Stworzyłem sobie plik setenv.bat (próbowałem też z .sh) dodałem tam
No i cholera nie działa aplikacja startuje z defaultowym profilem dev. Pomoże ktoś?
Mirasy,
Mam wara (spring) robię deploy na tomcata. Chciałem wymusić żeby tomcat na mojej aplikacji odpalił konkretny springowy profil. Wg https://docs.oracle.com/cd/E40518_01/integrator.311/integrator_install/src/cli_ldi_server_config.html i http://stackoverflow.com/questions/14926260/multiline-java-opts-in-setenv-sh
Stworzyłem sobie plik setenv.bat (próbowałem też z .sh) dodałem tam
export JAVA_OPTS="$JAVA_OPTS\
-Dspring.profiles.active=prod"
No i cholera nie działa aplikacja startuje z defaultowym profilem dev. Pomoże ktoś?
- 0
@moriturius: już sobie poradziłem wystarczyło dać coś takiego:
set "JAVAOPTS=%JAVAOPTS% -Dspring.profiles.active=prod -server"
set "JAVAOPTS=%JAVAOPTS% -Dspring.profiles.active=prod -server"
- 0
@moriturius: Tak, właśnie tam robiłem błąd ;) choć za pierwszym razem jak dałem set to mi tomcat w ogóle nie startował. Dzięki za info:)
- 1
- 2
#allegro
Mirki potrzebuje porady. Odesłałem towar sprzedawcy bo nie spodobał mi się (dla mnie był używany) skorzystałem z opcji odesłania w ciągu 14dni od zakupu. Wszystko ładnie udokumentowałem niestety sprzedawca cały czas przeciąga oddanie kasy. Miał zrobić przelew wczoraj do tej pory nie dostałem kasy. Gdzie takie coś się zgłasza? Na policję? Czy od razu do jakiegoś sądu? Pierwszy raz mam taka sytuację.
Mirki potrzebuje porady. Odesłałem towar sprzedawcy bo nie spodobał mi się (dla mnie był używany) skorzystałem z opcji odesłania w ciągu 14dni od zakupu. Wszystko ładnie udokumentowałem niestety sprzedawca cały czas przeciąga oddanie kasy. Miał zrobić przelew wczoraj do tej pory nie dostałem kasy. Gdzie takie coś się zgłasza? Na policję? Czy od razu do jakiegoś sądu? Pierwszy raz mam taka sytuację.
- 0
@muzetas: Tak wysłałem taki formularz, mam zrobione fotki i formularza i rachunku i wszystkiego czego się da. W sumie dopiero w niedziele minie pełny miesiąc. Ale jak pisałem do niego maila (drugiego z zapytaniem jak wygląda sytuacja) to napisał, że mieści się w ustawowych 14 dniach na oddanie kasy. W każdym razie poczekam do niedzieli na ten pełny miesiąc i wysyłam wezwanie do zapłaty. Dziękuję za pomoc.
- 0
@muzetas: Chciałem Ci tylko podziękować. Wysłałem wezwanie do zapłaty i jak za pomocą magicznej różdżki kasa pojawiła się na koncie. Dzięki :)
Mam taki plugin w moim pom.xml:
org.apache.maven.plugins
maven-assembly-plugin
create-my-bundle
package
single
singlejartest.TesterMain
jar-with-dependencies
Czy jest możliwość zrobienie drugiego takiego samego wpisu ale z inna main class, a następnie przy odpalaniu komendy mvn package wskazywac z ktorego pluginu ma skorzystać np. po id?