Example #1
0
// -*- php -*-
// Copyright (C) 2007 Mekensleep <*****@*****.**>
//                    24 rue vieille du temple, 75004 Paris
//
// This software's license gives you freedom; you can copy, convey,
// propagate, redistribute and/or modify this program under the terms of
// the GNU Affero General Public License (AGPL) as published by the Free
// Software Foundation (FSF), either version 3 of the License, or (at your
// option) any later version of the AGPL published by the FSF.
//
// 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 Affero
// General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program in a file in the toplevel directory called
// "AGPLv3".  If not, see <http://www.gnu.org/licenses/>.
//
// Authors:
//  Johan Euphrosine <*****@*****.**>
//
if (sizeof($_GET) != 0) {
    require_once 'common.php';
    print handle_packet($poker, $_GET);
}
function handle_packet($poker, $packet)
{
    $result = $poker->send($packet);
    return json_encode($result);
}
 public function test01_handle_packet()
 {
     $data = array("what" => "to be json encoded string");
     $poker = new pokermockup($data);
     $this->assertEquals(json_encode($data), handle_packet($poker, ""));
 }