+ /**
+ * Test bad MW version values to throw exceptions as expected
+ *
+ * @dataProvider provideBadMWVersion
+ */
+ public function testBadMWVersion( $version, $expected ) {
+ $this->setExpectedException( $expected );
+
+ wfDeprecated( __METHOD__, $version );
+ }
+
+ public function provideBadMWVersion() {
+ return [
+ [ 1, Exception::class ],
+ [ 1.33, Exception::class ],
+ [ null, Exception::class ]
+ ];
+ }