From db714d824435fb021bc4d4158a7e628221fbdcd9 Mon Sep 17 00:00:00 2001
From: "Matteo Nastasi (mop)" <nastasi@alternativeoutput.it>
Date: Wed, 3 Sep 2014 18:41:05 +0200
Subject: [PATCH] first working partial version of test

---
 web/Obj/curl-de-sac.phh | 6 +++---
 webtest/cds_test01.php  | 9 +++++++--
 2 files changed, 10 insertions(+), 5 deletions(-)
 mode change 100644 => 100755 webtest/cds_test01.php

diff --git a/web/Obj/curl-de-sac.phh b/web/Obj/curl-de-sac.phh
index 409d1f7..0a1b18d 100644
--- a/web/Obj/curl-de-sac.phh
+++ b/web/Obj/curl-de-sac.phh
@@ -27,7 +27,7 @@ $G_curl_de_sac_version = "0.1";
 class CDS_cmd_cls {
     var $name;
     var $tout;
-    
+
     function CDS_cmd_cls($name, $tout)
     {
         $this->name = $name;
@@ -52,13 +52,13 @@ class Curl_de_sac {
 
     function cmd_register($cmd_cls)
     {
-        if (get_class($cmd_cls) != 'CDS_cmd_cls' || is_subclass_of($cmd_cls, 'CDS_cmd_cls') == FALSE)
+        if (get_class($cmd_cls) != 'CDS_cmd_cls' && is_subclass_of($cmd_cls, 'CDS_cmd_cls') == FALSE)
             return FALSE;
 
         if (isset($this->cmd_cls[$cmd_cls->name]))
             return FALSE;
 
-        $this->cmd[$cmd_cls->name] = $cmd_cls;
+        $this->cmd_cls[$cmd_cls->name] = $cmd_cls;
 
         return TRUE;
     }
diff --git a/webtest/cds_test01.php b/webtest/cds_test01.php
old mode 100644
new mode 100755
index b5931b9..f959547
--- a/webtest/cds_test01.php
+++ b/webtest/cds_test01.php
@@ -1,7 +1,9 @@
+#!/usr/bin/php
+<?php
 require_once('Obj/curl-de-sac.phh');
 
 class short_cmd_cls extends CDS_cmd_cls {
-    function short_cmd_cls() 
+    function short_cmd_cls()
     {
         parent::__construct("short", 10);
     }
@@ -13,7 +15,7 @@ class short_cmd_cls extends CDS_cmd_cls {
 }
 
 class long_cmd_cls extends CDS_cmd_cls {
-    function long_cmd_cls() 
+    function long_cmd_cls()
     {
         parent::__construct("long", 15);
     }
@@ -53,6 +55,9 @@ function main()
         exit(3);
     }
 
+    print_r($cds);
+    printf("SUCCESS\n");
+
     // start loop
     //   print status
     //   if input data execute some command
-- 
2.17.1