33 $reuser =
new Reuser(2,
'fossy',
true);
34 $this->assertInstanceOf(Reuser::class, $reuser);
45 "reuse_group" =>
'fossy',
47 "reuse_enhanced" =>
false,
48 "reuse_copyright" =>
false,
49 "reuse_report" => false
52 $actualReuser =
new Reuser(2,
'fossy',
true);
54 $this->assertEquals($expectedArray, $actualReuser->getArray());
64 $this->expectException(\UnexpectedValueException::class);
65 $this->expectExceptionMessage(
"reuse_upload should be integer");
66 $object =
new Reuser(
'alpha', 2);
96 if ($version == ApiVersion::V1) {
99 "reuse_group" =>
'fossy',
100 "reuse_main" =>
'true',
101 "reuse_enhanced" =>
false,
102 "reuse_copyright" =>
false,
103 "reuse_report" => false
108 "reuseGroup" =>
'fossy',
109 "reuseMain" =>
'true',
110 "reuseEnhanced" =>
false,
111 "reuseCopyright" =>
false,
112 "reuseReport" => false
116 $actualReuser =
new Reuser(1,
'fossy');
117 $actualReuser->setUsingArray($expectedArray, $version);
119 $expectedArray[$version == ApiVersion::V1?
"reuse_main" :
"reuseMain"] =
true;
120 $this->assertEquals($expectedArray, $actualReuser->getArray($version));
132 "reuse_group" =>
'fossy',
133 "reuse_main" =>
'true',
134 "reuse_enhanced" =>
false,
135 "reuse_copyright" =>
'true',
136 "reuse_report" => false
139 $actualReuser =
new Reuser(1,
'fossy');
140 $actualReuser->setUsingArray($expectedArray);
142 $expectedArray[
"reuse_main"] =
true;
143 $expectedArray[
"reuse_copyright"] =
true;
144 $this->assertEquals($expectedArray, $actualReuser->getArray());
155 "reuse_upload" =>
'alpha',
156 "reuse_group" =>
'fossy',
157 "reuse_main" =>
'true',
158 "reuse_enhanced" => false
161 $this->expectException(\UnexpectedValueException::class);
162 $this->expectExceptionMessage(
"Reuse upload should be an integer");
164 $actualReuser =
new Reuser(1,
'fossy');
165 $actualReuser->setUsingArray($expectedArray);
Model to hold info required by Reuser agent.
testSetUsingArraySomeOptions()
testSetUsingArrayException()
testSetUsingArray($version)