|  | @@ -561,6 +561,73 @@ func TestComposeContainerGroupToContainerResourceRequests(t *testing.T) {
 | 
	
		
			
				|  |  |  	request := *((*group.Containers)[0]).Resources.Requests
 | 
	
		
			
				|  |  |  	assert.Equal(t, *request.CPU, float64(0.1))
 | 
	
		
			
				|  |  |  	assert.Equal(t, *request.MemoryInGB, float64(0.1))
 | 
	
		
			
				|  |  | +	limits := *((*group.Containers)[0]).Resources.Limits
 | 
	
		
			
				|  |  | +	assert.Equal(t, *limits.CPU, float64(0.1))
 | 
	
		
			
				|  |  | +	assert.Equal(t, *limits.MemoryInGB, float64(0.1))
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +func TestComposeContainerGroupToContainerResourceRequestsAndLimits(t *testing.T) {
 | 
	
		
			
				|  |  | +	_0_1Gb := 0.1 * 1024 * 1024 * 1024
 | 
	
		
			
				|  |  | +	project := types.Project{
 | 
	
		
			
				|  |  | +		Services: []types.ServiceConfig{
 | 
	
		
			
				|  |  | +			{
 | 
	
		
			
				|  |  | +				Name:  "service1",
 | 
	
		
			
				|  |  | +				Image: "image1",
 | 
	
		
			
				|  |  | +				Deploy: &types.DeployConfig{
 | 
	
		
			
				|  |  | +					Resources: types.Resources{
 | 
	
		
			
				|  |  | +						Reservations: &types.Resource{
 | 
	
		
			
				|  |  | +							NanoCPUs:    "0.1",
 | 
	
		
			
				|  |  | +							MemoryBytes: types.UnitBytes(_0_1Gb),
 | 
	
		
			
				|  |  | +						},
 | 
	
		
			
				|  |  | +						Limits: &types.Resource{
 | 
	
		
			
				|  |  | +							NanoCPUs:    "0.3",
 | 
	
		
			
				|  |  | +							MemoryBytes: types.UnitBytes(2 * _0_1Gb),
 | 
	
		
			
				|  |  | +						},
 | 
	
		
			
				|  |  | +					},
 | 
	
		
			
				|  |  | +				},
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +		},
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project, mockStorageHelper)
 | 
	
		
			
				|  |  | +	assert.NilError(t, err)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	request := *((*group.Containers)[0]).Resources.Requests
 | 
	
		
			
				|  |  | +	assert.Equal(t, *request.CPU, float64(0.1))
 | 
	
		
			
				|  |  | +	assert.Equal(t, *request.MemoryInGB, float64(0.1))
 | 
	
		
			
				|  |  | +	limits := *((*group.Containers)[0]).Resources.Limits
 | 
	
		
			
				|  |  | +	assert.Equal(t, *limits.CPU, float64(0.3))
 | 
	
		
			
				|  |  | +	assert.Equal(t, *limits.MemoryInGB, float64(0.2))
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +func TestComposeContainerGroupToContainerResourceLimitsOnly(t *testing.T) {
 | 
	
		
			
				|  |  | +	_0_1Gb := 0.1 * 1024 * 1024 * 1024
 | 
	
		
			
				|  |  | +	project := types.Project{
 | 
	
		
			
				|  |  | +		Services: []types.ServiceConfig{
 | 
	
		
			
				|  |  | +			{
 | 
	
		
			
				|  |  | +				Name:  "service1",
 | 
	
		
			
				|  |  | +				Image: "image1",
 | 
	
		
			
				|  |  | +				Deploy: &types.DeployConfig{
 | 
	
		
			
				|  |  | +					Resources: types.Resources{
 | 
	
		
			
				|  |  | +						Limits: &types.Resource{
 | 
	
		
			
				|  |  | +							NanoCPUs:    "0.3",
 | 
	
		
			
				|  |  | +							MemoryBytes: types.UnitBytes(2 * _0_1Gb),
 | 
	
		
			
				|  |  | +						},
 | 
	
		
			
				|  |  | +					},
 | 
	
		
			
				|  |  | +				},
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +		},
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	group, err := ToContainerGroup(context.TODO(), convertCtx, project, mockStorageHelper)
 | 
	
		
			
				|  |  | +	assert.NilError(t, err)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	request := *((*group.Containers)[0]).Resources.Requests
 | 
	
		
			
				|  |  | +	assert.Equal(t, *request.CPU, float64(0.3))
 | 
	
		
			
				|  |  | +	assert.Equal(t, *request.MemoryInGB, float64(0.2))
 | 
	
		
			
				|  |  | +	limits := *((*group.Containers)[0]).Resources.Limits
 | 
	
		
			
				|  |  | +	assert.Equal(t, *limits.CPU, float64(0.3))
 | 
	
		
			
				|  |  | +	assert.Equal(t, *limits.MemoryInGB, float64(0.2))
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  func TestComposeContainerGroupToContainerResourceRequestsDefaults(t *testing.T) {
 |