JUnit �ɼ�

 

JUnit  �ɼ��� �����ϱ� ����, Run |  Edit Configurations ï¿½Þ´ï¿½ �׸��� �����ϰ� JUnit ���� �����մϴ�.


JUnit integration ï¿½ï¿½ï¿½Õ¿ï¿½ ���� �� ���� ������� ����,  JUnit ����  ������ �����Ͻʽÿ�.



���� �г��� ���� ���Դϴ�:



�ɼ� ��ư�� �����ϸ� ������ ����� JUnit �׽�Ʈ�� �����ϱ� ���� ������ ������ �� �ֽ��ϴ�.  ï¿½ï¿½ï¿½Ãµï¿½ �ɼ� ��ư�� ���� ���̾�α� ����� �ణ �ٸ� ���Դϴ�.

������ ��� ��

��Ű������ ��� JUnit �׽�Ʈ�� �����ϱ� ���Ͽ� �ɼ� ��ư�� �����Ͻʽÿ�.

Package name  

�������� �Է��ϰų� ellipsis ��ư�� Ŭ���ϰų�Choose Package   ���̾�α��� ������ �Բ� ������ �����Ͽ� JUnit  ï¿½×½ï¿½Æ®ï¿½ï¿½ �����ϴ� ������ ���� �̸��� �����մϴ�. Search for tests ï¿½É¼ï¿½ �׷��� ��� �����ϰ� �մϴ�.


�� ���� ����� Ư���� ��Ű���κ��� �׽�Ʈ Ŭ������ ������ �� �ֽ��ϴ�.  ï¿½ï¿½Å°ï¿½ï¿½-���� �׽�Ʈ�� �����ϱ� ����, IDEA�� ������ ������ �� ���� �����ϰ� �ִ� �� ����� ��� ���̺귯���� �����ϴ� classpath�� �����մϴ�.


Search for  tests  

IDEA�� ��𿡼� ����� ������Ʈ���� �ֽ� ��Ű���� ���谡 �ִ� �׽�Ʈ Ŭ������ ���� �˻��ؾ߸� �ϴ��� �����մϴ�:

*   ��ü�� ������Ʈ����:  IDEA�� ��� ������Ʈ ��⿡�� �ֽ� ������ �׽�Ʈ Ŭ������ ���� �˻��մϴ�

*   �ϳ��� ��⿡��:  IDEA�� Use classpath or JDK of module ���� ���� ���õ� ����� �ֽ� ������ �׽�Ʈ Ŭ������ �˻��մϴ�.

*   ��� ���Ӽ��� ���ļ�:  IDEA�� Use classpath or JDK of module ���� ���� ���õ� ���� ���� ���õ� ��⿡ ������ ��⿡���� ������ ������ �׽�Ʈ Ŭ������ �˻��մϴ�.

�׽�Ʈ Ŭ����

 

Ŭ�������� ��� JUnit �׽�Ʈ�� �����ϱ� ���Ͽ� �ɼ� ��ư�� �����Ͻʽÿ�.

Class  

�������� �Է��ϰų� ellipsis ��ư�� Ŭ���ϰų� Choose Class  ������������ ����Ͽ� JUnit  ï¿½×½ï¿½Æ®ï¿½ï¿½ �����ϴ� ������ Ŭ���� �̸��� �����մϴ�.

Use classpath  or JDK of module  

������ ����/����� �������� ����� ����ϱ� ���ϴ� JDK �� classpath�� ����� ���-�ٿ� ��Ͽ��� �����Ͻʽÿ�.

�׽�Ʈ �޼ҵ�

�޼ҵ忡�� ��� JUnit �׽�Ʈ�� �����ϱ� ���Ͽ� �ɼ� ��ư�� �����Ͻʽÿ�.

Class  

�������� �Է��ϰų� ellipsis ��ư�� Ŭ���ϰų� Choose Class  ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ����Ͽ� Ŭ������ �����Ͽ�  JUnit  ï¿½×½ï¿½Æ®ï¿½ï¿½ �����ϴ� ������ Ŭ���� �̸��� �����մϴ�.

Method  

�������� �Է��ϰų� ellipsis ��ư�� Ŭ���ϰų� Methods  �˾����κ��� �޼ҵ带 �����Ͽ�

JUnit  ï¿½×½ï¿½Æ®ï¿½ï¿½ �����ϴ� ������ �޼ҵ� �̸��� �����մϴ�.

 

Use classpath  or JDK of module  

������ ����/����� �������� ����� ����ϱ� ���ϴ� JDK �� classpath�� ����� ���-�ٿ� ��Ͽ��� �����Ͻʽÿ�.


��� ��� �ɼ� ��ư�� ���õǵ��� �ٸ� ����� ���� ���Դϴ�.

VM parameters  

VM�� �Ѿ�� ���ڿ��� �����մϴ�(���� -mx, -verbose ��� ���� �ɼ��� �����մϴ�).


���� �� �ʵ忡�� -classpath �ɼ��� �����ϸ�, ���õ� ��� classpath �� �������̵� �� �� �Դϴ�(Ŭ������ �޼ҵ� �׽�Ʈ�� ���Ͽ�). All in Package �ɼǿ� ���Ͽ� ������ classpath �� �������̵� �� �� �Դϴ�.


Test runner parameters  

�׽�Ʈ ���ڿ��� �dz����� �Ű� ������ �����Ͻʽÿ�.

Working directory  

�׽�Ʈ�� ���ø����̼��� ���� �۾� ���͸��� �����Ͻʽÿ�.