Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów


8
Jak zakpić usługę, która zwraca obietnicę w teście jednostkowym AngularJS Jasmine?
Mam myServiceto zastosowania myOtherService, które wykonuje zdalne połączenie, zwracając obietnicę: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) Aby wykonać test jednostkowy myService, muszę mock myOtherService, tak aby jego makeRemoteCallReturningPromisemetoda zwracała obietnicę. Oto jak to robię: describe('Testing remote …

11
Jak programowo wyczyścić dane aplikacji
Zajmuję się tworzeniem testów automatycznych dla aplikacji na Androida (z wykorzystaniem Robotium). W celu zapewnienia spójności i rzetelności testów każdy test chciałbym rozpoczynać od stanu czystego (testowanej aplikacji). Aby to zrobić, muszę wyczyścić dane aplikacji. Można to zrobić ręcznie w Ustawienia / Aplikacje / Zarządzaj aplikacjami / [Moja aplikacja] / …
152 android 



8
Zachowaj model zakresu podczas zmiany między widokami w AngularJS
Uczę się AngularJS. Powiedzmy, że mam / view1 używając My1Ctrl i / view2 używając My2Ctrl ; można przejść do zakładek, gdzie każdy widok ma swój własny, prosty, ale inny formularz. Jak mam się upewnić, że wartości wpisane w formularzu view1 nie zostaną zresetowane, gdy użytkownik wyjdzie, a następnie wróci do …

13
Co to jest delegat? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się na jednym problemie, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Nie wiem, jaka jest rzeczywista rola delegata? Pytanie to zadawano mi wielokrotnie w …
152 oop  delegates 





7
Jakie narzędzia i metody systemu Android najlepiej sprawdzają się w wykrywaniu wycieków pamięci / zasobów? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Mam opracowaną aplikację na Androida i jestem na etapie rozwoju aplikacji na telefon, w którym wszystko …


5
Zamieszanie JUnit: użyj „extends TestCase” lub „@Test”?
Uważam, że właściwe użycie (lub przynajmniej dokumentacja) JUnit jest bardzo zagmatwane. To pytanie służy zarówno jako odniesienie w przyszłości, jak i prawdziwe pytanie. Jeśli dobrze zrozumiałem, istnieją dwa główne podejścia do tworzenia i uruchamiania testu JUnit: Podejście A (styl JUnit 3): utwórz klasę rozszerzającą TestCase i rozpocznij metody testowe słowem …

17
Czy można pingować serwer z JavaScript?
Tworzę aplikację internetową, która wymaga sprawdzenia, czy zdalne serwery są online, czy nie. Kiedy uruchamiam go z wiersza poleceń, ładowanie mojej strony wzrasta do pełnych 60 sekund (dla 8 wpisów będzie skalować liniowo z większą liczbą). Postanowiłem pójść drogą pingowania po stronie użytkownika. W ten sposób mogę załadować stronę i …
152 javascript 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.