diff options
author | uckelman <uckelman@nomic.net> | 2010-11-02 22:52:31 +0000 |
---|---|---|
committer | uckelman <uckelman@nomic.net> | 2010-11-02 22:52:31 +0000 |
commit | 58fd93577141669e76f81e27ee287379943d78d3 (patch) | |
tree | 4aa4176e9df5416bb6a2479caa352a63bd23edcf /test/MailmanToPhpBB3Test.php | |
parent | 275f75b835d35c3eb67a6e7cbbcfcf7abf2ad6fa (diff) |
Added (incomplete) tests.
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@7442 67b53d14-2c14-4ace-a08f-0dab2b34000c
Diffstat (limited to 'test/MailmanToPhpBB3Test.php')
-rw-r--r-- | test/MailmanToPhpBB3Test.php | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/test/MailmanToPhpBB3Test.php b/test/MailmanToPhpBB3Test.php new file mode 100644 index 0000000..3e74ee0 --- /dev/null +++ b/test/MailmanToPhpBB3Test.php @@ -0,0 +1,67 @@ +<?php + +# +# $Id: PhpBB3MessageTest.php 7051 2010-07-29 13:23:57Z uckelman $ +# +# forum-list bridge +# Copyright (C) 2010 Joel Uckelman +# +# This program 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. +# +# This program 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 this program. If not, see <http://www.gnu.org/licenses/>. +# + +require_once('PHPUnit/Framework.php'); + +require_once('Log.php'); + +require_once(__DIR__ . '/../src/Bridge.php'); +require_once(__DIR__ . '/../src/MailmanMessage.php'); +require_once(__DIR__ . '/../src/MailmanToPhpBB3.php'); +require_once(__DIR__ . '/../src/PhpBB3.php'); + +class MailmanToPhpBB3Test extends PHPUnit_Framework_TestCase { + + public function testProcess() { + $this->markTestIncomplete(); + + $bridge = $this->getMock('Bridge'); + $bridge->expects($this->once()) + ->method('registerByMessageId') + ->with('<20100302094228.33F0310091@charybdis.ellipsis.cx>', + '<1267473003.m2f.17543@www.vassalengine.org>') + ->will($this->returnValue(1)); + + + + $phpbb = $this->getMock('PhpBB3'); + + $logger = &Log::singleton('null'); + + $conduit = new MailmanToPhpBB3($bridge, $phpbb, $logger); + + $msg = new MailmanMessage(file_get_contents(__DIR__ . '/1')); + $conduit->process($msg); + +/* + $phpbb->expects($this->once()) + ->method('getPostTime') + ->with($postId) + ->will($this->returnValue( )); + $phpbb->expects($this->once()) + ->method('getAttachmentData') + - +*/ + } +} + +?> |