Pertanyaan yang diberi tag «unit-testing»

Pengujian unit adalah metode yang digunakan untuk menguji setiap unit kode sumber untuk menentukan apakah sesuai untuk digunakan.


8
Bagaimana cara menguji unit komponen yang bergantung pada parameter dari ActivatedRoute?
Saya menguji unit komponen yang digunakan untuk mengedit objek. Objek memiliki keunikan idyang digunakan untuk mengambil objek tertentu dari larik objek yang dihosting di layanan. Spesifik iddiperoleh melalui parameter yang diteruskan melalui perutean, khususnya melalui ActivatedRoutekelas. Konstruktornya adalah sebagai berikut: constructor(private _router:Router, private _curRoute:ActivatedRoute, private _session:Session) { } ngOnInit() { …

11
Adakah saran untuk menguji kode extjs di browser, lebih disukai dengan selenium?
Kami telah menggunakan selenium dengan sukses besar untuk menangani pengujian situs web tingkat tinggi (selain doctests python ekstensif di tingkat modul). Namun sekarang kami menggunakan extjs untuk banyak halaman dan terbukti sulit untuk menggabungkan tes Selenium untuk komponen kompleks seperti grid. Adakah yang berhasil menulis tes otomatis untuk halaman web …

16
@BeforeClass dan inheritance - urutan eksekusi
Saya memiliki kelas dasar abstrak, yang saya gunakan sebagai dasar untuk pengujian unit saya (TestNG 5.10). Di kelas ini, saya menginisialisasi seluruh lingkungan untuk pengujian saya, menyiapkan pemetaan database, dll. Kelas abstrak ini memiliki metode dengan @BeforeClassanotasi yang melakukan inisialisasi. Selanjutnya, saya memperluas kelas itu dengan kelas tertentu di mana …


2
Bagaimana seseorang menguji kode async menggunakan MSTest
Saya sedang menulis beberapa kode async yang sangat sederhana. Hanya menyimpan file di luar utas. Saya ingin menguji kode ini menggunakan kerangka kerja pengujian unit MSTest di Microsoft Visual Studio Team System 2008. Bagaimana saya melakukan ini? Saya ingin memblokir metode pengujian secara sederhana sampai metode tersebut kembali. Saya dapat …


3
Bagaimana cara memalsukan ModelState.IsValid menggunakan kerangka kerja Moq?
Saya memeriksa ModelState.IsValiddalam metode tindakan pengontrol saya yang membuat Karyawan seperti ini: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } Saya ingin mengejeknya dalam metode pengujian unit saya menggunakan Moq Framework. Saya mencoba mengejeknya seperti ini: var modelState = …

5
Tegaskan bahwa sebuah metode dipanggil dalam pengujian unit Python
Misalkan saya memiliki kode berikut dalam pengujian unit Python: aw = aps.Request("nv1") aw2 = aps.Request("nv2", aw) Adakah cara mudah untuk menyatakan bahwa metode tertentu (dalam kasus saya aw.Clear()) dipanggil selama baris kedua pengujian? misalnya apakah ada yang seperti ini: #pseudocode: assertMethodIsCalled(aw.Clear, lambda: aps.Request("nv2", aw))


11
Uji pengecualian yang diharapkan di Kotlin
Di Java, programmer dapat menentukan pengecualian yang diharapkan untuk kasus uji JUnit seperti ini: @Test(expected = ArithmeticException.class) public void omg() { int blackHole = 1 / 0; } Bagaimana saya melakukan ini di Kotlin? Saya telah mencoba dua variasi sintaks, tetapi tidak ada yang berhasil: import org.junit.Test // ... @Test(expected …


21
PHPUnit - 'Tidak ada pengujian yang dijalankan' saat menggunakan file konfigurasi
Masalah Untuk meningkatkan kualitas kode saya, saya telah memutuskan untuk mencoba mempelajari cara menguji kode saya menggunakan Pengujian Unit alih-alih solusi pengujian saya yang biasa-biasa saja. Saya memutuskan untuk menginstal PHPUnit menggunakan komposer untuk perpustakaan pribadi yang memungkinkan saya mencapai fungsi database umum. Awalnya saya tidak memiliki file konfigurasi untuk …

6
Mocking IPrincipal di ASP.NET Core
Saya memiliki aplikasi ASP.NET MVC Core yang saya tulis untuk pengujian unit. Salah satu metode tindakan menggunakan Nama pengguna untuk beberapa fungsi: SettingsViewModel svm = _context.MySettings(User.Identity.Name); yang jelas gagal dalam pengujian unit. Saya melihat sekeliling dan semua saran berasal dari .NET 4.5 untuk meniru HttpContext. Saya yakin ada cara yang …

4
RSpec: Apa perbedaan antara let dan a before?
Apa perbedaan antara letdan beforeblok di RSpec? Dan kapan harus menggunakannya? Apa pendekatan yang baik (membiarkan atau sebelum) dalam contoh di bawah ini? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end Saya mempelajari posting stackoverflow ini Tetapi apakah baik untuk mendefinisikan biarkan untuk …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.