/* Ċ Ġ* ĠThis Ġfile Ġis Ġpart Ġof Ġthe Ġgradle - release Ġplugin . Ċ Ġ* Ċ Ġ* ĠIt Ġwas Ġmodified Ġand Ġport ed Ġto Ġkotlin Ġby Ċ Ġ* Ġ( c ) ĠF 4 3 nd 1 r Ċ Ġ* Ċ Ġ* ĠOriginal Ġsource Ġby Ċ Ġ* Ġ( c ) ĠEric ĠB erry Ċ Ġ* Ġ( c ) ĠResearch Gate ĠGmbH Ċ Ġ* Ċ Ġ* ĠFor Ġthe Ġfull Ġcopyright Ġand Ġlicense Ġinformation , Ġplease Ġview Ġthe ĠLICENSE Ċ Ġ* Ġfile Ġthat Ġwas Ġdistributed Ġwith Ġthis Ġsource Ġcode . Ċ Ġ* Ċ Ġ*/ Ċ Ċ package Ġnet . research gate . release Ċ Ċ import Ġorg . gradle . api . Project Ċ import Ġorg . gradle . test fixtures . Project Builder Ċ import Ġorg . junit . jupiter . api . BeforeEach Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . io . TempDir Ċ import Ġstri kt . api . expect That Ċ import Ġstri kt . assertions . isEqualTo Ċ import Ġjava . io . File Ċ Ċ class ĠPlugin Helper TagName Tests Ġ{ ĊĊĠĠĠ Ġ@ TempDir ĊĠĠĠ Ġlateinit Ġvar Ġtest Dir : ĠFile ĊĠĠĠ Ġlateinit Ġvar Ġproject : ĠProject ĊĠĠĠ Ġlateinit Ġvar Ġextension : ĠRelease Extension ĊĠĠĠ Ġlateinit Ġvar Ġhelper : ĠPlugin Helper ĊĊĠĠĠ Ġ@ BeforeEach ĊĠĠĠ Ġinternal Ġfun ĠsetUp () Ġ{ ĊĠĠĠĠĠĠĠ Ġproject Ġ= ĠProject Builder . builder (). with Name (" Release Plugin Test "). with Project Dir ( test Dir ). build () ĊĠĠĠĠĠĠĠ Ġproject . version Ġ= Ġ" 1 . 1 " ĊĠĠĠĠĠĠĠ Ġextension Ġ= Ġproject . extensions . create (" release ", ĠRelease Extension :: class . java , Ġproject ) ĊĠĠĠĠĠĠĠ Ġhelper Ġ= Ġobject : ĠPlugin Helper () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġextension Ġ= Ġthis @ Plugin Helper TagName Tests . extension ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġproject Ġ= Ġthis @ Plugin Helper TagName Tests . project ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` when Ġno Ġinclude ProjectName In Tag Ġthen Ġtag Ġname Ġis Ġversion `() Ġ{ ĊĠĠĠĠĠĠĠ Ġexpect That ( helper . tagName ()). isEqualTo (" 1 . 1 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġ` when Ġtag Template Ġnot Ġblank Ġthen Ġit Ġis Ġused Ġas Ġtag Ġname `() Ġ{ ĊĠĠĠĠĠĠĠ Ġextension . tag Template Ġ= Ġ" PRE F -\ $ name -\ $ version " ĊĠĠĠĠĠĠĠ Ġexpect That ( helper . tagName ()). isEqualTo (" PRE F - Release Plugin Test - 1 . 1 ") ĊĠĠĠ Ġ} Ċ }