@@ -1742,40 +1742,40 @@ func TestStringPointer(t *testing.T) {
17421742 Foo * string
17431743 }
17441744 k , err := kong .New (& cli )
1745- require .NoError (t , err )
1746- require . NotNil (t , k )
1745+ assert .NoError (t , err )
1746+ assert . NotZero (t , k )
17471747 ctx , err := k .Parse ([]string {"--foo" , "wtf" })
1748- require .NoError (t , err )
1749- require . NotNil (t , ctx )
1750- require . NotNil (t , cli .Foo )
1751- require .Equal (t , "wtf" , * cli .Foo )
1748+ assert .NoError (t , err )
1749+ assert . NotZero (t , ctx )
1750+ assert . NotZero (t , cli .Foo )
1751+ assert .Equal (t , "wtf" , * cli .Foo )
17521752}
17531753
17541754func TestStringPointerNoValue (t * testing.T ) {
17551755 var cli struct {
17561756 Foo * string
17571757 }
17581758 k , err := kong .New (& cli )
1759- require .NoError (t , err )
1760- require . NotNil (t , k )
1759+ assert .NoError (t , err )
1760+ assert . NotZero (t , k )
17611761 ctx , err := k .Parse ([]string {})
1762- require .NoError (t , err )
1763- require . NotNil (t , ctx )
1764- require . Nil (t , cli .Foo )
1762+ assert .NoError (t , err )
1763+ assert . NotZero (t , ctx )
1764+ assert . Zero (t , cli .Foo )
17651765}
17661766
17671767func TestStringPointerDefault (t * testing.T ) {
17681768 var cli struct {
17691769 Foo * string `default:"stuff"`
17701770 }
17711771 k , err := kong .New (& cli )
1772- require .NoError (t , err )
1773- require . NotNil (t , k )
1772+ assert .NoError (t , err )
1773+ assert . NotZero (t , k )
17741774 ctx , err := k .Parse ([]string {})
1775- require .NoError (t , err )
1776- require . NotNil (t , ctx )
1777- require . NotNil (t , cli .Foo )
1778- require .Equal (t , "stuff" , * cli .Foo )
1775+ assert .NoError (t , err )
1776+ assert . NotZero (t , ctx )
1777+ assert . NotZero (t , cli .Foo )
1778+ assert .Equal (t , "stuff" , * cli .Foo )
17791779}
17801780
17811781func TestStringPointerAliasNoValue (t * testing.T ) {
@@ -1784,12 +1784,12 @@ func TestStringPointerAliasNoValue(t *testing.T) {
17841784 F * Foo
17851785 }
17861786 k , err := kong .New (& cli )
1787- require .NoError (t , err )
1788- require . NotNil (t , k )
1787+ assert .NoError (t , err )
1788+ assert . NotZero (t , k )
17891789 ctx , err := k .Parse ([]string {})
1790- require .NoError (t , err )
1791- require . NotNil (t , ctx )
1792- require . Nil (t , cli .F )
1790+ assert .NoError (t , err )
1791+ assert . NotZero (t , ctx )
1792+ assert . Zero (t , cli .F )
17931793}
17941794
17951795func TestStringPointerAlias (t * testing.T ) {
@@ -1798,13 +1798,13 @@ func TestStringPointerAlias(t *testing.T) {
17981798 F * Foo
17991799 }
18001800 k , err := kong .New (& cli )
1801- require .NoError (t , err )
1802- require . NotNil (t , k )
1801+ assert .NoError (t , err )
1802+ assert . NotZero (t , k )
18031803 ctx , err := k .Parse ([]string {"--f=value" })
1804- require .NoError (t , err )
1805- require . NotNil (t , ctx )
1806- require . NotNil (t , cli .F )
1807- require .Equal (t , Foo ("value" ), * cli .F )
1804+ assert .NoError (t , err )
1805+ assert . NotZero (t , ctx )
1806+ assert . NotZero (t , cli .F )
1807+ assert .Equal (t , Foo ("value" ), * cli .F )
18081808}
18091809
18101810func TestStringPointerEmptyValue (t * testing.T ) {
@@ -1813,15 +1813,15 @@ func TestStringPointerEmptyValue(t *testing.T) {
18131813 G * string
18141814 }
18151815 k , err := kong .New (& cli )
1816- require .NoError (t , err )
1817- require . NotNil (t , k )
1816+ assert .NoError (t , err )
1817+ assert . NotZero (t , k )
18181818 ctx , err := k .Parse ([]string {"--f" , "" , "--g=" })
1819- require .NoError (t , err )
1820- require . NotNil (t , ctx )
1821- require . NotNil (t , cli .F )
1822- require . NotNil (t , cli .G )
1823- require .Equal (t , "" , * cli .F )
1824- require .Equal (t , "" , * cli .G )
1819+ assert .NoError (t , err )
1820+ assert . NotZero (t , ctx )
1821+ assert . NotZero (t , cli .F )
1822+ assert . NotZero (t , cli .G )
1823+ assert .Equal (t , "" , * cli .F )
1824+ assert .Equal (t , "" , * cli .G )
18251825}
18261826
18271827func TestIntPtr (t * testing.T ) {
@@ -1830,140 +1830,139 @@ func TestIntPtr(t *testing.T) {
18301830 G * int
18311831 }
18321832 k , err := kong .New (& cli )
1833- require .NoError (t , err )
1834- require . NotNil (t , k )
1833+ assert .NoError (t , err )
1834+ assert . NotZero (t , k )
18351835 ctx , err := k .Parse ([]string {"--f=6" })
1836- require .NoError (t , err )
1837- require . NotNil (t , ctx )
1838- require . NotNil (t , cli .F )
1839- require . Nil (t , cli .G )
1840- require .Equal (t , 6 , * cli .F )
1836+ assert .NoError (t , err )
1837+ assert . NotZero (t , ctx )
1838+ assert . NotZero (t , cli .F )
1839+ assert . Zero (t , cli .G )
1840+ assert .Equal (t , 6 , * cli .F )
18411841}
18421842
18431843func TestBoolPtr (t * testing.T ) {
18441844 var cli struct {
18451845 X * bool
18461846 }
18471847 k , err := kong .New (& cli )
1848- require .NoError (t , err )
1849- require . NotNil (t , k )
1848+ assert .NoError (t , err )
1849+ assert . NotZero (t , k )
18501850 ctx , err := k .Parse ([]string {"--x" })
1851- require .NoError (t , err )
1852- require . NotNil (t , ctx )
1853- require . NotNil (t , cli .X )
1854- require .Equal (t , true , * cli .X )
1851+ assert .NoError (t , err )
1852+ assert . NotZero (t , ctx )
1853+ assert . NotZero (t , cli .X )
1854+ assert .Equal (t , true , * cli .X )
18551855}
18561856
18571857func TestBoolPtrFalse (t * testing.T ) {
18581858 var cli struct {
18591859 X * bool
18601860 }
18611861 k , err := kong .New (& cli )
1862- require .NoError (t , err )
1863- require . NotNil (t , k )
1862+ assert .NoError (t , err )
1863+ assert . NotZero (t , k )
18641864 ctx , err := k .Parse ([]string {"--x=false" })
1865- require .NoError (t , err )
1866- require . NotNil (t , ctx )
1867- require . NotNil (t , cli .X )
1868- require .Equal (t , false , * cli .X )
1865+ assert .NoError (t , err )
1866+ assert . NotZero (t , ctx )
1867+ assert . NotZero (t , cli .X )
1868+ assert .Equal (t , false , * cli .X )
18691869}
18701870
18711871func TestBoolPtrNegated (t * testing.T ) {
18721872 var cli struct {
18731873 X * bool `negatable:""`
18741874 }
18751875 k , err := kong .New (& cli )
1876- require .NoError (t , err )
1877- require . NotNil (t , k )
1876+ assert .NoError (t , err )
1877+ assert . NotZero (t , k )
18781878 ctx , err := k .Parse ([]string {"--no-x" })
1879- require .NoError (t , err )
1880- require . NotNil (t , ctx )
1881- require . NotNil (t , cli .X )
1882- require .Equal (t , false , * cli .X )
1879+ assert .NoError (t , err )
1880+ assert . NotZero (t , ctx )
1881+ assert . NotZero (t , cli .X )
1882+ assert .Equal (t , false , * cli .X )
18831883}
18841884
18851885func TestNilNegatableBoolPtr (t * testing.T ) {
18861886 var cli struct {
18871887 X * bool `negatable:""`
18881888 }
18891889 k , err := kong .New (& cli )
1890- require .NoError (t , err )
1891- require . NotNil (t , k )
1890+ assert .NoError (t , err )
1891+ assert . NotZero (t , k )
18921892 ctx , err := k .Parse ([]string {})
1893- require .NoError (t , err )
1894- require . NotNil (t , ctx )
1895- require . Nil (t , cli .X )
1893+ assert .NoError (t , err )
1894+ assert . NotZero (t , ctx )
1895+ assert . Zero (t , cli .X )
18961896}
18971897
18981898func TestBoolPtrNil (t * testing.T ) {
18991899 var cli struct {
19001900 X * bool
19011901 }
19021902 k , err := kong .New (& cli )
1903- require .NoError (t , err )
1904- require . NotNil (t , k )
1903+ assert .NoError (t , err )
1904+ assert . NotZero (t , k )
19051905 ctx , err := k .Parse ([]string {})
1906- require .NoError (t , err )
1907- require . NotNil (t , ctx )
1908- require . Nil (t , cli .X )
1906+ assert .NoError (t , err )
1907+ assert . NotZero (t , ctx )
1908+ assert . Zero (t , cli .X )
19091909}
19101910
19111911func TestUnsupportedPtr (t * testing.T ) {
1912- //nolint:structcheck,unused
19131912 type Foo struct {
1914- x int
1915- y int
1913+ x int // nolint
1914+ y int // nolint
19161915 }
19171916
19181917 var cli struct {
19191918 F * Foo
19201919 }
19211920 k , err := kong .New (& cli )
1922- require .NoError (t , err )
1923- require . NotNil (t , k )
1921+ assert .NoError (t , err )
1922+ assert . NotZero (t , k )
19241923 ctx , err := k .Parse ([]string {"--f=whatever" })
1925- require . Nil (t , ctx )
1926- require .Error (t , err )
1927- require .Equal (t , "--f: cannot find mapper for kong_test.Foo" , err .Error ())
1924+ assert . Zero (t , ctx )
1925+ assert .Error (t , err )
1926+ assert .Equal (t , "--f: cannot find mapper for kong_test.Foo" , err .Error ())
19281927}
19291928
19301929func TestEnumPtr (t * testing.T ) {
19311930 var cli struct {
19321931 X * string `enum:"A,B,C" default:"C"`
19331932 }
19341933 k , err := kong .New (& cli )
1935- require .NoError (t , err )
1936- require . NotNil (t , k )
1934+ assert .NoError (t , err )
1935+ assert . NotZero (t , k )
19371936 ctx , err := k .Parse ([]string {"--x=A" })
1938- require .NoError (t , err )
1939- require . NotNil (t , ctx )
1940- require . NotNil (t , cli .X )
1941- require .Equal (t , "A" , * cli .X )
1937+ assert .NoError (t , err )
1938+ assert . NotZero (t , ctx )
1939+ assert . NotZero (t , cli .X )
1940+ assert .Equal (t , "A" , * cli .X )
19421941}
19431942
19441943func TestEnumPtrOmitted (t * testing.T ) {
19451944 var cli struct {
19461945 X * string `enum:"A,B,C" default:"C"`
19471946 }
19481947 k , err := kong .New (& cli )
1949- require .NoError (t , err )
1950- require . NotNil (t , k )
1948+ assert .NoError (t , err )
1949+ assert . NotZero (t , k )
19511950 ctx , err := k .Parse ([]string {})
1952- require .NoError (t , err )
1953- require . NotNil (t , ctx )
1954- require . NotNil (t , cli .X )
1955- require .Equal (t , "C" , * cli .X )
1951+ assert .NoError (t , err )
1952+ assert . NotZero (t , ctx )
1953+ assert . NotZero (t , cli .X )
1954+ assert .Equal (t , "C" , * cli .X )
19561955}
19571956
19581957func TestEnumPtrOmittedNoDefault (t * testing.T ) {
19591958 var cli struct {
19601959 X * string `enum:"A,B,C"`
19611960 }
19621961 k , err := kong .New (& cli )
1963- require .NoError (t , err )
1964- require . NotNil (t , k )
1962+ assert .NoError (t , err )
1963+ assert . NotZero (t , k )
19651964 ctx , err := k .Parse ([]string {})
1966- require .NoError (t , err )
1967- require . NotNil (t , ctx )
1968- require . Nil (t , cli .X )
1965+ assert .NoError (t , err )
1966+ assert . NotZero (t , ctx )
1967+ assert . Zero (t , cli .X )
19691968}
0 commit comments