Để đối phó với Roger Keays là "Run Tập trung Test" không hoạt động:
Tùy chọn "Run Tập trung Test" đã được chuyển sang màu xám trên dự án của tôi quá vì không có hành động mang tên "run.single. phương thức "trong project.xml.
Cách giải quyết để có được nó làm việc:
1) tạo mới "run.single.method" hành động trong tập tin project.xml (bạn có thể sao chép "run.single" hành động).
đoạn project.xml:
<action name="run.single.method">
<script>nbproject/ide-file-targets.xml</script>
<target>run.single.method</target>
<context>
<property>run.class</property>
<folder>test/src</folder>
<pattern>\.java$</pattern>
<format>java-name</format>
<arity>
<one-file-only/>
</arity>
</context>
</action>
2) tạo mới "run.single.method" mục tiêu trong ide-file-targets.xml (bạn có thể sao chép "chạy-chọn-file-trong- src ") và đảm bảo thẻ thử nghiệm có tham số " phương pháp "bằng thuộc tính" $ {method} ".
ide-file-targets.xml đoạn:
<target name="run.single.method" depends="compile">
<fail unless="run.class">Must set property 'run.class'</fail>
<junit maxmemory="256m" fork="true" haltonerror="true" haltonfailure="true" printsummary="on" jvm="${jdk.dir}/bin/java" showoutput="true">
<sysproperty key="build.basedir" value="${basedir}"/>
<!-- method attribute makes the selected method to be unit tested only -->
<test name="${run.class}" methods="${method}"/>
<formatter type="plain" usefile="false"/>
<classpath refid="CLASSPATH"/>
</junit>
</target>
Bây giờ bạn có thể sử dụng menu chuột phải "Run tập trung thử nghiệm".
Tùy chọn "Run tập trung kiểm tra" có thể cũng được tạm thời được chuyển sang màu xám khi dự án được quét
Nguồn
2013-03-20 09:47:02
Trong IntelliJ nó có thể kích chuột phải vào vào tên thử nghiệm phương pháp và chọn chạy, có lẽ có một cách tương tự để chạy nó trong Netbeans? – crunchdog
Có thể xem các phương thức và kích chuột phải vào phương thức Netbeans 'Navigator, nhưng theo như tôi có thể nói, không có mục menu ngữ cảnh nào để kiểm tra phương thức đó. Mặc dù, tôi vẫn đang đào bới :) – Maciek
NetBeans hiện chỉ có một tính năng như vậy; xem câu trả lời của tôi dưới đây. –