Re: Nieprawidłowy adres IP w aplikacji klienckiej
: pt sty 24, 2020 10:29 am
Czy ten test kiedykolwiek failował ?
Czy ten test kiedykolwiek failował ?
Stąd moje pytanie . Skoro test nigdy nie failował, to skąd wiesz, że naprawia problem?fracz pisze: ↑pt sty 24, 2020 10:41 am Tak. Wcześniej ORM zwracał longi i były one konwertowane po stronie klienta (co powodowało problem). Teraz od razu zwraca adres kropkowo-dziesiętny, przekonwertowany przez INET w bazie danych
Oczywiście zakładając że 32-bitowy MySQL sobie z tym radzi... Niestety nie da się na Travisie odpalić testów w x32.
Dzięki łaskawco Ale to adres przydzielany dynamagicznie z Neostrady, więc byłe ze mną niecałą dobę
MySQL rozumie typy ze znakiem i bez znaku. Dlatego mysql na 32-bitach potrafi poprawnie skonwertować wartość dziesiętną ipv4 na tekst w formacie x.x.x.xklew pisze: ↑pt sty 24, 2020 10:47 amStąd moje pytanie . Skoro test nigdy nie failował, to skąd wiesz, że naprawia problem?fracz pisze: ↑pt sty 24, 2020 10:41 am Tak. Wcześniej ORM zwracał longi i były one konwertowane po stronie klienta (co powodowało problem). Teraz od razu zwraca adres kropkowo-dziesiętny, przekonwertowany przez INET w bazie danych
Oczywiście zakładając że 32-bitowy MySQL sobie z tym radzi... Niestety nie da się na Travisie odpalić testów w x32.
Nie no, wcześniej ta asercja by nie przeszła, bo wartością zwróconą z tej metody był long. Więc upewnia się, że baza danych teraz to konwertuje, ale nie upewnia się że robi to dobrze