@@ -23,48 +23,44 @@ import (
2323 "github.com/osscontainertools/kaniko/testutil"
2424)
2525
26- func strPtr (source string ) * string {
27- return & source
28- }
29-
3026func TestGetAllAllowed (t * testing.T ) {
3127 buildArgs := newBuildArgsFromMap (map [string ]* string {
32- "ArgNotUsedInDockerfile" : strPtr ("fromopt1" ),
33- "ArgOverriddenByOptions" : strPtr ("fromopt2" ),
34- "ArgNoDefaultInDockerfileFromOptions" : strPtr ("fromopt3" ),
35- "HTTP_PROXY" : strPtr ("theproxy" ),
36- "all_proxy" : strPtr ("theproxy2" ),
28+ "ArgNotUsedInDockerfile" : new ("fromopt1 "),
29+ "ArgOverriddenByOptions" : new ("fromopt2 "),
30+ "ArgNoDefaultInDockerfileFromOptions" : new ("fromopt3 "),
31+ "HTTP_PROXY" : new ("theproxy "),
32+ "all_proxy" : new ("theproxy2 "),
3733 })
3834
3935 buildArgs .AddMetaArgs ([]instructions.ArgCommand {
4036 {
4137 Args : []instructions.KeyValuePairOptional {
4238 {
4339 Key : "ArgFromMeta" ,
44- Value : strPtr ("frommeta1" ),
40+ Value : new ("frommeta1 "),
4541 },
4642 {
4743 Key : "ArgOverriddenByOptions" ,
48- Value : strPtr ("frommeta2" ),
44+ Value : new ("frommeta2 "),
4945 },
5046 },
5147 },
5248 {
5349 Args : []instructions.KeyValuePairOptional {
5450 {
5551 Key : "ArgFromMetaNotUsed" ,
56- Value : strPtr ("frommeta3" ),
52+ Value : new ("frommeta3 "),
5753 },
5854 },
5955 },
6056 })
6157
62- buildArgs .AddArg ("ArgOverriddenByOptions" , strPtr ("fromdockerfile2" ))
63- buildArgs .AddArg ("ArgWithDefaultInDockerfile" , strPtr ("fromdockerfile1" ))
58+ buildArgs .AddArg ("ArgOverriddenByOptions" , new ("fromdockerfile2 "))
59+ buildArgs .AddArg ("ArgWithDefaultInDockerfile" , new ("fromdockerfile1 "))
6460 buildArgs .AddArg ("ArgNoDefaultInDockerfile" , nil )
6561 buildArgs .AddArg ("ArgNoDefaultInDockerfileFromOptions" , nil )
6662 buildArgs .AddArg ("ArgFromMeta" , nil )
67- buildArgs .AddArg ("ArgFromMetaOverridden" , strPtr ("fromdockerfile3" ))
63+ buildArgs .AddArg ("ArgFromMetaOverridden" , new ("fromdockerfile3 "))
6864
6965 all := buildArgs .GetAllAllowed ()
7066 expected := map [string ]string {
@@ -81,22 +77,22 @@ func TestGetAllAllowed(t *testing.T) {
8177
8278func TestGetAllMeta (t * testing.T ) {
8379 buildArgs := newBuildArgsFromMap (map [string ]* string {
84- "ArgNotUsedInDockerfile" : strPtr ("fromopt1" ),
85- "ArgOverriddenByOptions" : strPtr ("fromopt2" ),
86- "ArgNoDefaultInMetaFromOptions" : strPtr ("fromopt3" ),
87- "HTTP_PROXY" : strPtr ("theproxy" ),
80+ "ArgNotUsedInDockerfile" : new ("fromopt1 "),
81+ "ArgOverriddenByOptions" : new ("fromopt2 "),
82+ "ArgNoDefaultInMetaFromOptions" : new ("fromopt3 "),
83+ "HTTP_PROXY" : new ("theproxy "),
8884 })
8985
9086 buildArgs .AddMetaArgs ([]instructions.ArgCommand {
9187 {
9288 Args : []instructions.KeyValuePairOptional {
9389 {
9490 Key : "ArgFromMeta" ,
95- Value : strPtr ("frommeta1" ),
91+ Value : new ("frommeta1 "),
9692 },
9793 {
9894 Key : "ArgOverriddenByOptions" ,
99- Value : strPtr ("frommeta2" ),
95+ Value : new ("frommeta2 "),
10096 },
10197 },
10298 },
0 commit comments