Câu hỏi được gắn thẻ «unit-testing»

Kiểm thử đơn vị là một phương pháp theo đó các đơn vị mã nguồn riêng lẻ được kiểm tra để xác định xem chúng có phù hợp để sử dụng không.



7
Dự án của bạn không tham chiếu đến khuôn khổ “.NETFramework, Version = v4.6.2”. Thêm tham chiếu đến “.NETFramework, Version = v4.6.2” trong “TargetFrameworks”
Tôi không thể chạy thử nghiệm đơn vị của mình. Tôi gặp lỗi tiếp theo: Dự án của bạn không tham chiếu đến khuôn khổ ".NETFramework, Version = v4.6.2". Thêm tham chiếu đến ".NETFramework, Version = v4.6.2" trong thuộc tính "TargetFrameworks" của tệp dự án của bạn và sau đó …


8
Chỉ chạy PostgreSQL trong bộ nhớ
Tôi muốn chạy một cơ sở dữ liệu PostgreSQL nhỏ chỉ chạy trong bộ nhớ, cho mỗi bài kiểm tra đơn vị tôi viết. Ví dụ: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } Lý tưởng nhất là tôi sẽ kiểm tra một tệp thực thi …

4
Đặt tên gói phù hợp để thử nghiệm với ngôn ngữ Go
Tôi đã thấy một số chiến lược đặt tên gói thử nghiệm khác nhau trong Go và muốn biết ưu nhược điểm của từng loại và tôi nên sử dụng chiến lược nào. Chiến lược 1: Tên tệp: github.com/user/myfunc.go package myfunc Tên tệp kiểm tra: github.com/user/myfunc_test.go package myfunc Xem bzip2 …
102 unit-testing  go 



4
Kiểm tra xem một lớp có thuộc tính không?
Tôi đang cố gắng thực hiện một chút phát triển Test-First và tôi đang cố gắng xác minh rằng các lớp của tôi được đánh dấu bằng thuộc tính: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller Làm cách nào để kiểm tra đơn vị xem lớp có gán thuộc tính đó …



16
Không thể tìm thấy testhost.dll. Vui lòng xuất bản dự án thử nghiệm của bạn và thử lại
Tôi có một thư viện lớp lõi dotnet đơn giản với một phương pháp kiểm tra XUnit duy nhất: TestLib.csproj: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.NET.Test.SDK" Version="15.9.0" /> <PackageReference Include="xunit" Version="2.4.1" /> <PackageReference Include="xunit.runner.console" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1"> <IncludeAssets>runtime; build; native; …


5
Mock framework so với MS Fakes framework
Một chút nhầm lẫn về sự khác biệt của các khuôn khổ Mock như NMock và VS 2011 Fakes Framework. Xem qua MSDN, những gì tôi hiểu là Fakes cho phép bạn mô phỏng các phụ thuộc của mình giống như RhinoMock hoặc NMock, tuy nhiên cách tiếp cận khác …

10
cách tải lên đơn vị tệp thử nghiệm trong django
Trong ứng dụng django của tôi, tôi có một chế độ xem hoàn thành việc tải tệp lên. Đoạn mã cốt lõi như thế này ... if (request.method == 'POST'): if request.FILES.has_key('file'): file = request.FILES['file'] with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest: for chunk in file.chunks(): dest.write(chunk) Tôi muốn kiểm …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.