Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
dmj
simplesamlphp-module-pica
Commits
cbfcacd5
Commit
cbfcacd5
authored
Mar 09, 2016
by
David Maus
Browse files
Add unit tests
parent
58ffd387
Changes
2
Hide whitespace changes
Inline
Side-by-side
phpunit.xml
0 → 100644
View file @
cbfcacd5
<phpunit
bootstrap=
"vendor/autoload.php"
strict=
"true"
>
<testsuite
name=
"Unit tests"
>
<directory
suffix=
"Test.php"
>
tests/
</directory>
</testsuite>
</phpunit>
tests/PicaTest.php
0 → 100644
View file @
cbfcacd5
<?php
/**
* This file is part of SimpleSAMLphp Module Pica.
*
* SimpleSAMLphp Module Pica is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* SimpleSAMLphp Module Pica is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with SimpleSAMLphp Module Pica. If not, see <http://www.gnu.org/licenses/>.
*
* @author David Maus <maus@hab.de>
* @copyright (c) 2016 by Herzog August Bibliothek Wolfenbüttel
* @license http://www.gnu.org/licenses/gpl.txt GNU General Public License v3 or higher
*/
use
PHPUnit_Framework_TestCase
as
TestCase
;
require_once
__DIR__
.
'/../lib/Auth/Source/Pica.php'
;
/**
* Unit tests for the Pica authentication source.
*
* @author David Maus <maus@hab.de>
* @copyright (c) 2016 by Herzog August Bibliothek Wolfenbüttel
* @license http://www.gnu.org/licenses/gpl.txt GNU General Public License v3 or higher
*/
class
PicaTest
extends
TestCase
{
/**
* @expectedException Exception
* @expectedExceptionMessage Unknown pica authentication module
*/
public
function
testExceptionOnUnknownPicaAuthenticationModule
()
{
$config
=
SimpleSAML_Configuration
::
loadFromArray
(
array
(
'module'
=>
'foobar'
));
$source
=
$this
->
getMockBuilder
(
'sspmod_pica_Auth_Source_Pica'
)
->
disableOriginalConstructor
()
->
setMethods
(
null
)
->
getMock
();
$source
->
createAuthenticationModuleFactory
(
$config
);
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment