merge all batch tests into a single test func
This commit is contained in:
parent
99f1956fb0
commit
180ff62da6
@ -279,81 +279,27 @@ func TestConcurrentTransfersNegativeValue(t *testing.T) {
|
||||
assert.Equal(t, 3, n)
|
||||
}
|
||||
|
||||
func TestBatchTrue(t *testing.T) {
|
||||
config := &Configuration{
|
||||
gitConfig: map[string]string{
|
||||
"lfs.batch": "true",
|
||||
},
|
||||
func TestBatch(t *testing.T) {
|
||||
tests := map[string]bool{
|
||||
"true": true,
|
||||
"1": true,
|
||||
"42": true,
|
||||
"-1": true,
|
||||
"": true,
|
||||
"0": false,
|
||||
"false": false,
|
||||
"elephant": false,
|
||||
}
|
||||
|
||||
v := config.BatchTransfer()
|
||||
assert.Equal(t, true, v)
|
||||
}
|
||||
|
||||
func TestBatchNumeric1IsTrue(t *testing.T) {
|
||||
for value, expected := range tests {
|
||||
config := &Configuration{
|
||||
gitConfig: map[string]string{
|
||||
"lfs.batch": "1",
|
||||
},
|
||||
gitConfig: map[string]string{"lfs.batch": value},
|
||||
}
|
||||
|
||||
v := config.BatchTransfer()
|
||||
assert.Equal(t, true, v)
|
||||
}
|
||||
|
||||
func TestBatchNumeric0IsFalse(t *testing.T) {
|
||||
config := &Configuration{
|
||||
gitConfig: map[string]string{
|
||||
"lfs.batch": "0",
|
||||
},
|
||||
if actual := config.BatchTransfer(); actual != expected {
|
||||
t.Errorf("lfs.batch %q == %v, not %v", value, actual, expected)
|
||||
}
|
||||
|
||||
v := config.BatchTransfer()
|
||||
assert.Equal(t, false, v)
|
||||
}
|
||||
|
||||
func TestBatchOtherNumericsAreTrue(t *testing.T) {
|
||||
config := &Configuration{
|
||||
gitConfig: map[string]string{
|
||||
"lfs.batch": "42",
|
||||
},
|
||||
}
|
||||
|
||||
v := config.BatchTransfer()
|
||||
assert.Equal(t, true, v)
|
||||
}
|
||||
|
||||
func TestBatchNegativeNumericsAreTrue(t *testing.T) {
|
||||
config := &Configuration{
|
||||
gitConfig: map[string]string{
|
||||
"lfs.batch": "-1",
|
||||
},
|
||||
}
|
||||
|
||||
v := config.BatchTransfer()
|
||||
assert.Equal(t, true, v)
|
||||
}
|
||||
|
||||
func TestBatchNonBooleanIsFalse(t *testing.T) {
|
||||
config := &Configuration{
|
||||
gitConfig: map[string]string{
|
||||
"lfs.batch": "elephant",
|
||||
},
|
||||
}
|
||||
|
||||
v := config.BatchTransfer()
|
||||
assert.Equal(t, false, v)
|
||||
}
|
||||
|
||||
func TestBatchPresentButBlankIsTrue(t *testing.T) {
|
||||
config := &Configuration{
|
||||
gitConfig: map[string]string{
|
||||
"lfs.batch": "",
|
||||
},
|
||||
}
|
||||
|
||||
v := config.BatchTransfer()
|
||||
assert.Equal(t, true, v)
|
||||
}
|
||||
|
||||
func TestBatchAbsentIsTrue(t *testing.T) {
|
||||
|
Loading…
Reference in New Issue
Block a user