Skip to content

Commit 34e75c7

Browse files
committed
Added dea detector test.
1 parent d9217df commit 34e75c7

File tree

3 files changed

+29
-8
lines changed

3 files changed

+29
-8
lines changed

src/org/nameapi/client/services/email/EmailServiceFactory.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
namespace org\nameapi\client\services\email;
44

55
use org\nameapi\ontology\input\context\Context;
6-
use org\nameapi\client\services\email\disposableemailaddressdetector\DisposableEmailAddressDetector;
6+
use org\nameapi\client\services\email\disposableemailaddressdetector\DisposableEmailAddressDetectorService;
77

8-
require_once('disposableemailaddressdetector/DisposableEmailAddressDetector.php');
8+
require_once('disposableemailaddressdetector/DisposableEmailAddressDetectorService.php');
99

1010

1111
/**
@@ -23,11 +23,11 @@ public function __construct(Context $context) {
2323
}
2424

2525
/**
26-
* @return DisposableEmailAddressDetector
26+
* @return DisposableEmailAddressDetectorService
2727
*/
2828
public function disposableEmailAddressDetector() {
2929
if ($this->disposableEmailAddressDetector==null) {
30-
$this->disposableEmailAddressDetector = new DisposableEmailAddressDetector($this->context);
30+
$this->disposableEmailAddressDetector = new DisposableEmailAddressDetectorService($this->context);
3131
}
3232
return $this->disposableEmailAddressDetector;
3333
}

src/org/nameapi/client/services/email/disposableemailaddressdetector/DisposableEmailAddressDetector.php renamed to src/org/nameapi/client/services/email/disposableemailaddressdetector/DisposableEmailAddressDetectorService.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,11 @@
1010

1111
/**
1212
*/
13-
class DisposableEmailAddressDetector {
13+
class DisposableEmailAddressDetectorService {
1414

1515
private $context;
1616
private $soapDisposableEmailAddressDetectorService;
1717

18-
/**
19-
* @access public
20-
*/
2118
public function __construct(Context $context) {
2219
$this->context = $context;
2320
$this->soapDisposableEmailAddressDetectorService = new wsdl\SoapDisposableEmailAddressDetectorService();
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?php
2+
3+
namespace org\nameapi\client\services\email\disposableemailaddressdetector;
4+
5+
6+
require_once(__DIR__.'/../../BaseServiceTest.php');
7+
8+
use org\nameapi\client\services\BaseServiceTest;
9+
10+
class DisposableEmailAddressDetectorServiceTest extends BaseServiceTest {
11+
12+
public function testIsDisposable_yes() {
13+
$deaDetector = $this->makeServiceFactory()->emailServices()->disposableEmailAddressDetector();
14+
$result = $deaDetector->isDisposable("[email protected]");
15+
$this->assertEquals('YES', $result->getDisposable()->toString());
16+
}
17+
18+
public function testIsDisposable_no() {
19+
$deaDetector = $this->makeServiceFactory()->emailServices()->disposableEmailAddressDetector();
20+
$result = $deaDetector->isDisposable("[email protected]");
21+
$this->assertEquals('NO', $result->getDisposable()->toString());
22+
}
23+
24+
}

0 commit comments

Comments
 (0)