«unit-testing» etiketlenmiş sorular

Birim testi, tek tek kaynak kodu birimlerinin kullanıma uygun olup olmadıklarını belirlemek için test edildiği bir yöntemdir.

14
İOS mantık testleriyle CocoaPod'lar kullanılırken kütüphaneler bulunamadı
Projemde, podspec'imdeki bazı kitaplıklardan işlevsellik kullanan sınıflara karşı bazı iOS mantık testleri yazmaya çalışıyorum. Xcode'da sağlanan standart birim test paketini kullanıyorum (Uygulama Testleri olmasa da, sadece Birim Testleri). Örneğin, Magical Record kullanıyorum ve podspec'imde bu kütüphaneyi bağlıyorum. Çalışma alanımdaki Pods projesinde mevcut ve uygulama simülatörde veya cihazda çalışırken beklendiği gibi …

12
Ünite testinde konsola yazabilir miyim? Evet ise, konsol penceresi neden açılmıyor?
Visual Studio'da bir test projem var. Kullandığım Microsoft.VisualStudio.TestTools.UnitTesting . Bu satırı birim testlerimden birine ekliyorum: Console.WriteLine("Some foo was very angry with boo"); Console.ReadLine(); Testi çalıştırdığımda test geçer, ancak konsol penceresi hiç açılmaz. Konsol penceresinin bir birim testi ile etkileşime girmesini sağlamanın bir yolu var mı?



30
Visual Studio 2013 birim testlerini keşfetmiyor
Visual Studio 2013'te bir web projesi, bir kütüphane projesi ve bir ünite test projesinden oluşan basit bir çözümüm var. Çözümü açıp birim testlerini çalıştırmaya çalıştığımda görsel stüdyo tarafından keşfedilmiyorlar. Testleri çalıştırmak için menüye gidip Test -> Çalıştır -> Tüm testleri çalıştır seçeneğini seçiyorum veya test gezgini penceresini açıyorum. Yöntemlere göre …

30
Test Gezgini'nde çalışmayan testler
Şu anda 32 Unittest'e sahip bir çözüm üzerinde çalışıyorum. İyi çalışan resharper test çalıştırıcısı ile çalışıyorum. Tüm testler çalışıyor, tüm testler doğru test sonucunu gösteriyor. Şimdi bir iş arkadaşım, testlerin kendi makinesinde Visual Studio test gezgini kullanılarak çalışmadığını söyledi. Benim makinemde de çalışmıyorlar, bu yüzden bazı yerel eksik dosyaları veya …

11
'XMLHttpRequest' üzerinde 'send' yürütülemedi
Açısal 4.1.0 bileşenimi test etmeye çalışıyorum - export class CellComponent implements OnInit { lines: Observable<Array<ILine>>; @Input() dep: string; @Input() embedded: boolean; @Input() dashboard: boolean; constructor( public dataService: CellService, private route: ActivatedRoute, private router: Router, private store: Store<AppStore>) { } } Ancak, basit bir "yaratmalı" testi bu şifreli hatayı atar ... …

7
pytest: neredeyse eşit iddia
assert almost equalŞöyle bir şeye başvurmadan şamandıralar için py.test ile nasıl yapılır : assert x - 0.00001 <= y <= x + 0.00001 Daha spesifik olarak, şamandıra çiftlerini, paketlerini açmadan hızlı bir şekilde karşılaştırmak için temiz bir çözüm bilmek yararlı olacaktır: assert (1.32, 2.4) == i_return_tuple_of_two_floats()

6
Soyut Sınıfları Test Etme
Soyut bir sınıfın somut yöntemlerini PHPUnit ile nasıl test edebilirim? Testin bir parçası olarak bir tür nesne yaratmamı beklerdim. Yine de, bunun için en iyi uygulama veya PHPUnit buna izin veriyorsa hiçbir fikrim yok.

11
Bir parametreye dayalı olarak farklı değerler döndürmek için PHPUnit MockObjects nasıl alabilirim?
Ben 'return value'onun argümanları ne olursa olsun döndüren bir PHPUnit sahte nesne var : // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); Ne yapabilmek istiyorum sahte yöntemine iletilen bağımsız değişkenlere dayalı farklı bir değer döndürmektir. Gibi bir şey denedim: $mock = $this->getMock('myObject', 'methodToMock'); // methodToMock('one') …


6
Bir ES6 modülünün ithalatı nasıl taklit edilir?
Aşağıdaki ES6 modüllerine sahibim: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Widget'ı sahte bir örnekle test etmenin bir yolunu arıyorum getDataFromServer. <script>Karma gibi ES6 modülleri yerine …

17
jasmine: jasmine.DEFAULT_TIMEOUT_INTERVAL tarafından belirtilen zaman aşımı süresi içinde zaman uyumsuz geri çağrı çağrılmadı
Açılı bir hizmet var requestNotificationChannel: app.factory("requestNotificationChannel", function($rootScope) { var _DELETE_MESSAGE_ = "_DELETE_MESSAGE_"; function deleteMessage(id, index) { $rootScope.$broadcast(_DELETE_MESSAGE_, { id: id, index: index }); }; return { deleteMessage: deleteMessage }; }); Yasemin kullanarak bu hizmeti birim test etmeye çalışıyorum: "use strict"; describe("Request Notification Channel", function() { var requestNotificationChannel, rootScope, scope; beforeEach(function(_requestNotificationChannel_) …

5
Mockito: GeçersizUseOfMatchersException
DNS denetimi gerçekleştiren bir komut satırı aracım var. DNS denetimi başarılı olursa, komut diğer görevlerle devam eder. Mockito kullanarak bunun için birim testleri yazmaya çalışıyorum. İşte benim kod: public class Command() { // .... void runCommand() { // .. dnsCheck(hostname, new InetAddressFactory()); // .. // do other stuff after dnsCheck …

4
Mockito'nun argümanı örneği
Herkes bana org.mockito.ArgumentCaptorsınıfın nasıl kullanılacağını ve mockito ile sağlanan basit eşleştiricilerden nasıl farklı olduğunu gösteren bir örnek verebilir mi? Verilen mockito belgelerini okudum ama bunlar açıkça göstermiyor, hiçbiri bunu net bir şekilde açıklayamıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.