summaryrefslogtreecommitdiff
path: root/test/MailmanToPhpBB3Test.php
diff options
context:
space:
mode:
authoruckelman <uckelman@nomic.net>2010-11-02 22:52:31 +0000
committeruckelman <uckelman@nomic.net>2010-11-02 22:52:31 +0000
commit58fd93577141669e76f81e27ee287379943d78d3 (patch)
tree4aa4176e9df5416bb6a2479caa352a63bd23edcf /test/MailmanToPhpBB3Test.php
parent275f75b835d35c3eb67a6e7cbbcfcf7abf2ad6fa (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.php67
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')
+ -
+*/
+ }
+}
+
+?>