ВУЗ:
Составители:
Рубрика:
ɋɬɟɩɚɧɰɨɜ ȼ.Ⱥ. ɉɪɚɤɬɢɱɟɫɤɚɹ ɪɚɛɨɬɚ ɜ Eclipse 3.2
18
3. ɋɨ ɜɫɟ ɟɳɟ ɚɤɬɢɜɧɵɦ ɨɤɧɨɦ ɤɨɧɬɟɧɬɧɨɣ ɩɨɦɨɳɢ ɧɚɩɟɱɚɬɚɣɬɟ ɛɭɤɜɭ
t ɜ ɢɫɯɨɞɧɨɦ ɤɨɞɟ ɩɨɫɥɟ assert (ɛɟɡ ɩɪɨɛɟɥɚ). ɋɩɢɫɨɤ ɭɦɟɧɶɲɢɬɫɹ ɢ
ɛɭɞɟɬ ɩɨɤɚɡɵɜɚɬɶ ɬɨɥɶɤɨ ɷɥɟɦɟɧɬɵ, ɧɚɱɢɧɚɸɳɢɟɫɹ ɫ
assertt.
ɉɪɨɣɞɢɬɟ ɤɭɪɫɨɪɨɦ ɧɚɞ ɤɚɠɞɵɦ ɢɡ ɷɥɟɦɟɧɬɨɜ ɜ ɫɩɢɫɤɟ, ɱɬɨɛɵ
ɭɜɢɞɟɬɶ ɢɦɟɸɳɭɸɫɹ ɜ Javadoc ɩɨɞɫɤɚɡɤɭ ɩɨ ɧɢɦ.
4. ȼɵɛɟɪɢɬɟ assertTrue(boolean) ɢɡ ɫɩɢɫɤɚ ɢ ɧɚɠɦɢɬɟ Enter.
ȼɫɬɚɜɢɬɫɹ ɤɨɞ ɞɥɹ ɦɟɬɨɞɚ
assertTrue(boolean).
5. Ɂɚɤɨɧɱɢɬɟ ɦɟɬɨɞ, ɱɬɨɛɵ ɨɧ ɱɢɬɚɥɫɹ ɫɥɟɞɭɸɳɢɦ ɨɛɪɚɡɨɦ:
assertTrue(v.size()==fFull.size());
6. ɋɨɯɪɚɧɢɬɟ ɮɚɣɥ.
3.4. ȼɵɹɜɥɟɧɢɟ ɨɲɢɛɨɤ ɜ ɤɨɞɟ
Ⱦɚɥɟɟ ɪɚɫɫɦɨɬɪɢɦ ɪɚɡɥɢɱɧɵɟ ɢɧɞɢɤɚɬɨɪɵ, ɤɨɬɨɪɵɟ ɩɨɤɚɡɵɜɚɸɬ ɩɪɨɛɥɟɦɵ
ɜɤɨɞɟ. ɉɪɨɛɥɟɦɵ ɩɨɫɬɪɨɟɧɢɹ ɨɬɨɛɪɚɠɚɸɬɫɹ ɜ ɩɪɟɞɫɬɚɜɥɟɧɢɢ Problems ɢ
ɨɬɦɟɱɚɸɬɫɹ ɧɚ ɜɟɪɬɢɤɚɥɶɧɨɣ ɥɢɧɟɣɤɟ ɜ ɢɫɯɨɞɧɨɦ ɤɨɞɟ.
1. Ɉɬɤɪɨɣɬɟ
junit.framework.TestCase.java ɜ ɪɟɞɚɤɬɨɪɟ ɢɡ ɩɪɟɞɫɬɚɜɥɟɧɢɹ
Package Explorer.
2. ȼɧɟɫɢɬɟ ɫɢɧɬɚɤɫɢɱɟɫɤɭɸ ɨɲɢɛɤɭ ɭɞɚɥɟɧɢɟɦ ɬɨɱɤɢ ɫ ɡɚɩɹɬɨɣ ɜ ɤɨɧɰɟ
ɨɛɴɹɜɥɟɧɢɹ ɩɚɤɟɬɚ ɜ ɢɫɯɨɞɧɨɦ ɤɨɞɟ.
3. ɓɟɥɤɧɢɬɟ ɧɚ ɤɧɨɩɤɟ Save. ɉɪɨɟɤɬ ɛɭɞɟɬ ɩɟɪɟɫɬɪɨɟɧ, ɢ ɩɪɨɛɥɟɦɚ
ɛɭɞɟɬ ɩɨɤɚɡɚɧɚ ɧɟɫɤɨɥɶɤɢɦɢ ɫɩɨɫɨɛɚɦɢ:
x ȼ ɩɟɪɫɩɟɤɬɢɜɟ Problems ɩɟɪɟɱɢɫɥɹɸɬɫɹ ɩɪɨɛɥɟɦɵ.
x ȼ ɩɟɪɫɩɟɤɬɢɜɟ Package Explorer, ɩɟɪɫɩɟɤɬɢɜɟType Hierarchy
ɢɥɢ Outline ɨɬɦɟɬɤɢ ɨɛ ɨɲɢɛɤɚɯ ɩɨɹɜɥɹɸɬɫɹ ɧɚ ɨɲɢɛɨɱɧɵɯ
ɷɥɟɦɟɧɬɚɯ Java ɢ ɧɚ ɢɯ ɪɨɞɢɬɟɥɶɫɤɢɯ ɷɥɟɦɟɧɬɚɯ.
x ɇɚ ɜɟɪɬɢɤɚɥɶɧɨɣ ɥɢɧɟɣɤɟ ɪɟɞɚɤɬɨɪɚ ɨɬɦɟɬɤɚ ɨɲɢɛɤɢ
ɨɬɨɛɪɚɠɚɟɬɫɹ ɜɨɡɥɟ ɨɲɢɛɨɱɧɨɣ ɫɬɪɨɤɢ.
ɋɬɟɩɚɧɰɨɜ ȼ.Ⱥ. ɉɪɚɤɬɢɱɟɫɤɚɹ ɪɚɛɨɬɚ ɜ Eclipse 3.2
3. ɋɨ ɜɫɟ ɟɳɟ ɚɤɬɢɜɧɵɦ ɨɤɧɨɦ ɤɨɧɬɟɧɬɧɨɣ ɩɨɦɨɳɢ ɧɚɩɟɱɚɬɚɣɬɟ ɛɭɤɜɭ
t ɜ ɢɫɯɨɞɧɨɦ ɤɨɞɟ ɩɨɫɥɟ assert (ɛɟɡ ɩɪɨɛɟɥɚ). ɋɩɢɫɨɤ ɭɦɟɧɶɲɢɬɫɹ ɢ
ɛɭɞɟɬ ɩɨɤɚɡɵɜɚɬɶ ɬɨɥɶɤɨ ɷɥɟɦɟɧɬɵ, ɧɚɱɢɧɚɸɳɢɟɫɹ ɫ assertt.
ɉɪɨɣɞɢɬɟ ɤɭɪɫɨɪɨɦ ɧɚɞ ɤɚɠɞɵɦ ɢɡ ɷɥɟɦɟɧɬɨɜ ɜ ɫɩɢɫɤɟ, ɱɬɨɛɵ
ɭɜɢɞɟɬɶ ɢɦɟɸɳɭɸɫɹ ɜ Javadoc ɩɨɞɫɤɚɡɤɭ ɩɨ ɧɢɦ.
4. ȼɵɛɟɪɢɬɟ assertTrue(boolean) ɢɡ ɫɩɢɫɤɚ ɢ ɧɚɠɦɢɬɟ Enter.
ȼɫɬɚɜɢɬɫɹ ɤɨɞ ɞɥɹ ɦɟɬɨɞɚ assertTrue(boolean).
5. Ɂɚɤɨɧɱɢɬɟ ɦɟɬɨɞ, ɱɬɨɛɵ ɨɧ ɱɢɬɚɥɫɹ ɫɥɟɞɭɸɳɢɦ ɨɛɪɚɡɨɦ:
assertTrue(v.size()==fFull.size());
6. ɋɨɯɪɚɧɢɬɟ ɮɚɣɥ.
3.4. ȼɵɹɜɥɟɧɢɟ ɨɲɢɛɨɤ ɜ ɤɨɞɟ
Ⱦɚɥɟɟ ɪɚɫɫɦɨɬɪɢɦ ɪɚɡɥɢɱɧɵɟ ɢɧɞɢɤɚɬɨɪɵ, ɤɨɬɨɪɵɟ ɩɨɤɚɡɵɜɚɸɬ ɩɪɨɛɥɟɦɵ
ɜ ɤɨɞɟ. ɉɪɨɛɥɟɦɵ ɩɨɫɬɪɨɟɧɢɹ ɨɬɨɛɪɚɠɚɸɬɫɹ ɜ ɩɪɟɞɫɬɚɜɥɟɧɢɢ Problems ɢ
ɨɬɦɟɱɚɸɬɫɹ ɧɚ ɜɟɪɬɢɤɚɥɶɧɨɣ ɥɢɧɟɣɤɟ ɜ ɢɫɯɨɞɧɨɦ ɤɨɞɟ.
1. Ɉɬɤɪɨɣɬɟ junit.framework.TestCase.java ɜ ɪɟɞɚɤɬɨɪɟ ɢɡ ɩɪɟɞɫɬɚɜɥɟɧɢɹ
Package Explorer.
2. ȼɧɟɫɢɬɟ ɫɢɧɬɚɤɫɢɱɟɫɤɭɸ ɨɲɢɛɤɭ ɭɞɚɥɟɧɢɟɦ ɬɨɱɤɢ ɫ ɡɚɩɹɬɨɣ ɜ ɤɨɧɰɟ
ɨɛɴɹɜɥɟɧɢɹ ɩɚɤɟɬɚ ɜ ɢɫɯɨɞɧɨɦ ɤɨɞɟ.
3. ɓɟɥɤɧɢɬɟ ɧɚ ɤɧɨɩɤɟ Save. ɉɪɨɟɤɬ ɛɭɞɟɬ ɩɟɪɟɫɬɪɨɟɧ, ɢ ɩɪɨɛɥɟɦɚ
ɛɭɞɟɬ ɩɨɤɚɡɚɧɚ ɧɟɫɤɨɥɶɤɢɦɢ ɫɩɨɫɨɛɚɦɢ:
x ȼ ɩɟɪɫɩɟɤɬɢɜɟ Problems ɩɟɪɟɱɢɫɥɹɸɬɫɹ ɩɪɨɛɥɟɦɵ.
x ȼ ɩɟɪɫɩɟɤɬɢɜɟ Package Explorer, ɩɟɪɫɩɟɤɬɢɜɟType Hierarchy
ɢɥɢ Outline ɨɬɦɟɬɤɢ ɨɛ ɨɲɢɛɤɚɯ ɩɨɹɜɥɹɸɬɫɹ ɧɚ ɨɲɢɛɨɱɧɵɯ
ɷɥɟɦɟɧɬɚɯ Java ɢ ɧɚ ɢɯ ɪɨɞɢɬɟɥɶɫɤɢɯ ɷɥɟɦɟɧɬɚɯ.
x ɇɚ ɜɟɪɬɢɤɚɥɶɧɨɣ ɥɢɧɟɣɤɟ ɪɟɞɚɤɬɨɪɚ ɨɬɦɟɬɤɚ ɨɲɢɛɤɢ
ɨɬɨɛɪɚɠɚɟɬɫɹ ɜɨɡɥɟ ɨɲɢɛɨɱɧɨɣ ɫɬɪɨɤɢ.
18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »
