const dataProvider = [
// without accepted values
{ inValue: '', inAcceptedValue:[], expectedResult: false },
{ inValue: 'TRUE', inAcceptedValue:[], expectedResult: false },
{ inValue: 'X', inAcceptedValue:[], expectedResult: false },
{ inValue: '1', inAcceptedValue:[], expectedResult: false },
{ inValue: 'FALSE', inAcceptedValue:[], expectedResult: false },
{ inValue: 'Lorem', inAcceptedValue:[], expectedResult: false },
// with one accepted value
{ inValue: '', inAcceptedValue:['X'], expectedResult: false },
{ inValue: 'TRUE', inAcceptedValue:['X'], expectedResult: false },
{ inValue: 'X', inAcceptedValue:['X'], expectedResult: true },
{ inValue: '1', inAcceptedValue:['X'], expectedResult: false },
{ inValue: 'FALSE', inAcceptedValue:['X'], expectedResult: false },
{ inValue: 'Lorem', inAcceptedValue:['X'], expectedResult: false },
// with more than one accepted value
{ inValue: '', inAcceptedValue:['X', 'TRUE', '1'], expectedResult: false },
{ inValue: 'TRUE', inAcceptedValue:['X', 'TRUE', '1'], expectedResult: true },
{ inValue: 'X', inAcceptedValue:['X', 'TRUE', '1'], expectedResult: true },
{ inValue: '1', inAcceptedValue:['X', 'TRUE', '1'], expectedResult: true },
{ inValue: 'FALSE', inAcceptedValue:['X', 'TRUE', '1'], expectedResult: false },
{ inValue: 'Lorem', inAcceptedValue:['X', 'TRUE', '1'], expectedResult: false },
// with different case
{ inValue: 'TRUE', inAcceptedValue:['true'], expectedResult: true },
{ inValue: 'X', inAcceptedValue:['x'], expectedResult: true },
];