Junit4: Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ API для JUnit

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 3 нояб. 2017  Β·  6ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: junit-team/junit4

ΠŸΡ€ΠΈΠ²Π΅Ρ‚,

Π₯ΠΎΡ‡Ρƒ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠ± измСнСниях API ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ JUnit: https://abi-laboratory.pro/java/tracker/timeline/junit/

ΠžΡ‚Ρ‡Π΅Ρ‚ для JUnit5: https://abi-laboratory.pro/java/tracker/timeline/junit-jupiter-api/

BC - двоичная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ
SC - ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ источников

ΠžΡ‚Ρ‡Π΅Ρ‚ формируСтся Π² соотвСтствии со ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ https://wiki.eclipse.org/Evolving_Java-based_APIs_2 ΠΏΠΎ https://github.com/lvc/japi-tracker инструмСнта.

НадСюсь, это Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

Бпасибо.

junit-1

junit-2

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@marcphilipp ,

Π•ΡΡ‚ΡŒ Π»ΠΈ способ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΠΎΠ΄ ΠΈΠ· Π°Π½Π°Π»ΠΈΠ·Π°?

НуТно врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ https://github.com/lvc/japi-compliance-checker Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ...

Бпасибо.

ВсС 6 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Бпасибо, Ρ‡Ρ‚ΠΎ подСлились, @lvc!

Для JUnit 5 ΠΌΠ½Π΅ Π±Ρ‹Π»ΠΎ интСрСсно, Π΅ΡΡ‚ΡŒ Π»ΠΈ способ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ инструмСнт считаСт общСдоступным API. Π£ нас Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ аннотация @API для ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ общСдоступных классов ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ…, ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ…, ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ Ρ‚. Π”. Π•ΡΡ‚ΡŒ Π»ΠΈ способ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΠΎΠ΄ ΠΈΠ· Π°Π½Π°Π»ΠΈΠ·Π°?

Π­Ρ‚ΠΎ фантастика @lvc

Π•ΡΡ‚ΡŒ Π»ΠΈ способ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ· нашСй основной Π²Π΅Ρ‚ΠΊΠΈ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚? Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ нСсовмСстимыС измСнСния Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρƒ нас ΠΌΠ΅ΠΆΠ΄Ρƒ 4.12 ΠΈ 4.13, Ссли Π±Ρ‹ ΠΌΡ‹ выпустили сСгодня.

@kcooney ,

Π•ΡΡ‚ΡŒ Π»ΠΈ способ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ· нашСй основной Π²Π΅Ρ‚ΠΊΠΈ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚? МнС Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ нСсовмСстимыС измСнСния Π±Ρ‹Π»ΠΈ Π±Ρ‹ Ρƒ нас ΠΌΠ΅ΠΆΠ΄Ρƒ 4.12 ΠΈ 4.13, Ссли Π±Ρ‹ ΠΌΡ‹ выпустили сСгодня

Π“ΠΎΡ‚ΠΎΠ²ΠΎ: https://abi-laboratory.pro/java/tracker/timeline/junit/

Π‘Π½ΠΈΠΌΠΎΠΊ взят ΠΈΠ·: https://oss.sonatype.org/content/repositories/snapshots/junit/junit/

ΠžΡ‚Ρ‡Π΅Ρ‚ обновляСтся Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ. ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΈΠ·-Π·Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний.

Бпасибо.

junit-3

@marcphilipp ,

Π•ΡΡ‚ΡŒ Π»ΠΈ способ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ ΠΊΠΎΠ΄ ΠΈΠ· Π°Π½Π°Π»ΠΈΠ·Π°?

НуТно врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ https://github.com/lvc/japi-compliance-checker Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π΄ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ...

Бпасибо.

ΠŸΠΎΡ…ΠΎΠΆΠ΅, СдинствСнноС критичСскоС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ - # 1245.

1421 Ρ‚Π°ΠΊΠΆΠ΅ тСхничСски являСтся критичСским ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ (Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ источников), Π½ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ External Resource.after()

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ