🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #19270

��ԭ����Code Coverageʹ���ĵ�(1)

#19270
From: ����ֻ���Լ�ID˼��������
Date: Thu, 08 Jan 2004 06:12
64 lines
4397 bytes
Code Coverageʹ���ĵ�(1)

����:
Code Coverage��Borland optizeit Suite�е�һ���dz�������븲�Dz��Թ���
,���Ժ�JUnit�dz���Ч�Ľ������,���Դ���ĸ������.

ʹ�÷���:
Code Coverage��ʹ�÷dz���,�Ҿ��ùؼ�����JUnit���Դ������д.

�����Ҽ򵥽���һ��Code Coverage��ʹ�÷���:

(1)��װ:��װ�Ƿdz��򵥵�,������ù�Borland��˾��JBuilder��Ʒ,����Borland
��˾��Ʒ�İ�װ���ƽ�Ӧ�÷dz������.

(2)����:���������˵�Ƚ��鷳һЩ,����Ҳ���Ǻ���,��ΪҪ�뷢��Code Coverage
������,��û���Ҫ��һ���õIJ��Կ�ܽ������,�����Ƽ�

�����ǵ���JUnit��.

    <1>��File->Settings

    <2>�������ǩ,Startup(����Ҫ���Եij�������),Filters(��Ҫ���Ե������
��),Virtual Machines(����������),������������

Startup,��ΪҪ���JUnit�������,������"Program main class or Jar file
:"ѡ��������"junit.swingui.TestRunner".��"Program 

working directory"���������JUNIT_HOME.

    <3>optins�dz������еķ�ʽ,ʲô����ѡ������,Ҳ���Ը���Լ���ʵ������
ѡ��.

    <4>Ȼ���������"Class path"��"Source path",ǰ��ֻҪ����junit.jar����
test�������ڵ�Ŀ¼,��������Դ�������ڵ�Ŀ¼.����

���Բ�����,��������Ļ����޷��鿴������.

    <5>Filters��������radio,��˼һĿ��Ȼ,�Ͳ���˵��.

    <6>Virtual MachiesҲ����Լ�Ҫ������,ûʲôҪ˵��.

    <7>�ؼ���testcase����д,���Խ���?�еĴ��븲�Ƿ���,��дtestcase
,Ȼ��һ�����оͿ�����.
(3)����:

���úú�,�����а�ť�Ϳ�����,���ǻ���ʾ����class���,�����ͨ������"Filters
"��������Ҫ��ʾ��class.��ʱ,��ͼ�ϻ���ʾÿ�����븲

�����.��ѡ��ij����,press "show method coverage"�Ϳ��Թ۲�ÿ��������
���������,����ͼ��������������,�������������,�ֱ���ʾ��

����,�����õĴ����û�б�ִ�е�����(�����0,�͵úú�����ԭ���ij���
����testcase��);�����Ǹ�class�Ĵ���(���û��,ͨ������

Startup�е�"Source path"�õ�,���ⲿ����,ÿ�����������ʾ����,������
��ִ�еĴ���,������ڲ��Ե�ͬʱѰ�Ҵ���,�dz�����.

�ܵ���˵Code Coverage�dz���,����Ҫ���úõĻ�,����Ҫ����������.good
 luck!

--
reoal

�� ��Դ:��Ʈ��ˮ�Ƽ� freecity.cnzju.net��[FROM: youMMnaive]
Technical Details
Message-ID: <4ABB9b$9yP@freecity.cnzju.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!c03.atl99!sjc70.webusenet.com!news.webusenet.com!news.bylinux.net!news.ccie.net.cn!Freecity

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: f6cb0,9fcc41c1687cc050,start
X-Google-Attributes: gidf6cb0,public
X-Google-ArrivalTime: 2004-01-07 22:15:54 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!c03.atl99!sjc70.webusenet.com!news.webusenet.com!news.bylinux.net!news.ccie.net.cn!Freecity
From: reoal.bbs@freecity.cnzju.net (����ֻ���Լ�ID˼��������)
Newsgroups: cn.bbs.comp.lang.java
Subject: ��ԭ����Code Coverageʹ���ĵ�(1)
Date: 08 Jan 2004 06:12:58 GMT
Organization: Ʈ��ˮ�Ƽ�
Message-ID: <4ABB9b$9yP@freecity.cnzju.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 8bit
X-Filename: Java/M.1073542357.A
Lines: 64