learnpath.class.test.php 33 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502
  1. <?php
  2. require_once(api_get_path(SYS_CODE_PATH).'newscorm/learnpath.class.php');
  3. class TestLearnpath extends UnitTestCase {
  4. const course = 'COURSETEST';
  5. public function testAddItem() {
  6. //ob_start();
  7. $parent = 2;
  8. $previous = 1;
  9. $type = 'dokeos_chapter';
  10. $id = 1;
  11. $title = 'Titulo';
  12. $description = 'Descripcion';
  13. $prerequisites = 0;
  14. $max_time_allowed = 0;
  15. $lp_id=1;
  16. $user_id=1;
  17. $obj = new learnpath(self::course, $lp_id, $user_id);
  18. $res = $obj->add_item($parent, $previous, $type, $id, $title, $description, $prerequisites, $max_time_allowed);
  19. $this->assertTrue(is_numeric($res));
  20. //ob_end_clean();
  21. //var_dump($res);
  22. }
  23. public function testAddLp() {
  24. //ob_start();
  25. $name = '';
  26. $description = '';
  27. $learnpath = 'guess';
  28. $origin = 'zip';
  29. $zipname = '';
  30. $res = learnpath::add_lp(self::course, $name, $description, $learnpath, $origin, $zipname);
  31. $this->assertTrue(is_null($res));
  32. //ob_end_clean();
  33. //var_dump($res);
  34. }
  35. public function testAppendMessage() {
  36. //ob_start();
  37. $string = '';
  38. $res = learnpath::append_message($string);
  39. $this->assertTrue(is_null($res));
  40. //ob_end_clean();
  41. //var_dump($res);
  42. }
  43. /*
  44. public function testAutocompleteParents() {
  45. //ob_start();
  46. $item = 1;
  47. $course='COURSETEST';
  48. $lp_id=1;
  49. $user_id=1;
  50. $obj = new learnpath($course, $lp_id, $user_id);
  51. $res = $obj->autocomplete_parents($item);
  52. $this->assertTrue(is_numeric($res));
  53. //ob_end_clean();
  54. var_dump($res);
  55. }
  56. */
  57. public function testAutosave() {
  58. //ob_start();
  59. $res = learnpath::autosave();
  60. $this->assertTrue(is_null($res));
  61. //ob_end_clean();
  62. //var_dump($res);
  63. }
  64. public function testBuildActionMenu() {
  65. ob_start();
  66. $res = learnpath::build_action_menu();
  67. $this->assertTrue(is_null($res));
  68. ob_end_clean();
  69. //var_dump($res);
  70. }
  71. /*
  72. public function testBuildTree() {
  73. //ob_start();
  74. $course = 'COURSETEST';
  75. $lp_id = 0;
  76. $user_id = 1;
  77. $obj = new learnpath($course, $lp_id, $user_id);
  78. $res = $obj->build_tree();
  79. $this->assertTrue(is_string($res));
  80. //ob_end_clean();
  81. //var_dump($res);
  82. }
  83. */
  84. public function testClearMessage() {
  85. //ob_start();
  86. $res = learnpath::clear_message();
  87. $this->assertTrue(is_null($res));
  88. //ob_end_clean();
  89. //var_dump($res);
  90. }
  91. public function testClose() {
  92. //ob_start();
  93. $res = learnpath::close();
  94. $this->assertTrue(is_bool($res));
  95. //ob_end_clean();
  96. //var_dump($res);
  97. }
  98. public function testCreateDocument() {
  99. //ob_start();
  100. $_course = '';
  101. $res = learnpath::create_document($_course);
  102. $this->assertTrue(is_numeric($res));
  103. //ob_end_clean();
  104. //var_dump($res);
  105. }
  106. /*
  107. public function testCreateJs() {
  108. //ob_start();
  109. $res = learnpath::create_js();
  110. $this->assertTrue(is_string($res));
  111. //ob_end_clean();
  112. //var_dump($res);
  113. }
  114. */
  115. public function testCreatePath() {
  116. //ob_start();
  117. $path = '';
  118. $res = learnpath::create_path($path);
  119. $this->assertTrue(is_null($res));
  120. //ob_end_clean();
  121. //var_dump($res);
  122. }
  123. public function testCreateTreeArray() {
  124. //ob_start();
  125. $array = '';
  126. $parent = 0;
  127. $depth = -1;
  128. $tmp = array ();
  129. $res = learnpath::create_tree_array($array, $parent, $depth, $tmp);
  130. $this->assertTrue(is_null($res));
  131. //ob_end_clean();
  132. //var_dump($res);
  133. }
  134. public function testDisplayDocument() {
  135. //ob_start();
  136. $id = 1;
  137. $show_title = false;
  138. $iframe = true;
  139. $edit_link = false;
  140. $res = learnpath::display_document($id, $show_title, $iframe, $edit_link);
  141. $this->assertTrue(is_string($res));
  142. //ob_end_clean();
  143. //var_dump($res);
  144. }
  145. /*
  146. public function testDisplayDocumentForm() {
  147. //ob_start();
  148. $action = 'add';
  149. $id = 0;
  150. $extra_info = 'new';
  151. $course='COURSETEST';
  152. $lp_id=1;
  153. $user_id=1;
  154. $obj = new learnpath($course, $lp_id, $user_id);
  155. $res = $obj->display_document_form($action, $id, $extra_info);
  156. $this->assertTrue(is_string($res));
  157. //ob_end_clean();
  158. //var_dump($res);
  159. }
  160. */
  161. public function testDisplayEditItem() {
  162. //ob_start();
  163. $item_id = '';
  164. $res = learnpath::display_edit_item($item_id);
  165. $this->assertTrue(is_string($res));
  166. //ob_end_clean();
  167. //var_dump($res);
  168. }
  169. /*
  170. public function testDisplayForumForm() {
  171. //ob_start();
  172. $action = 'add';
  173. $id = 0;
  174. $extra_info = '';
  175. $course='COURSETEST';
  176. $lp_id=1;
  177. $user_id=1;
  178. $obj = new learnpath($course, $lp_id, $user_id);
  179. $res = $obj->display_forum_form($action, $id, $extra_info);
  180. $this->assertTrue(is_string($res));
  181. //ob_end_clean();
  182. //var_dump($res);
  183. }
  184. public function testDisplayHotpotatoesForm() {
  185. //ob_start();
  186. $action = 'add';
  187. $id = 0;
  188. $extra_info = '';
  189. $course='COURSETEST';
  190. $lp_id=1;
  191. $user_id=1;
  192. $obj = new learnpath($course, $lp_id, $user_id);
  193. $res = $obj->display_hotpotatoes_form($action, $id, $extra_info);
  194. $this->assertTrue(is_string($res));
  195. //ob_end_clean();
  196. //var_dump($res);
  197. }
  198. */
  199. public function testDisplayItem() {
  200. //ob_start();
  201. $item_id = '';
  202. $iframe = true;
  203. $msg = '';
  204. $res = learnpath::display_item($item_id, $iframe, $msg);
  205. $this->assertTrue(is_string($res));
  206. //ob_end_clean();
  207. //var_dump($res);
  208. }
  209. /* public function testDisplayItemForm() {
  210. //ob_start();
  211. $item_type = '';
  212. $title = '';
  213. $action = 'add';
  214. $id = 0;
  215. $extra_info = 'new';
  216. $course='COURSETEST';
  217. $lp_id = 1;
  218. $user_id = 1;
  219. $obj = new learnpath($course, $lp_id, $user_id);
  220. $res = $obj->display_item_form($item_type, $title, $action, $id, $extra_info);
  221. $this->assertTrue(is_string($res));
  222. //ob_end_clean();
  223. //var_dump($res);
  224. }
  225. public function testDisplayItemPrerequisitesForm() {
  226. //ob_start();
  227. $item_id = '';
  228. $course='COURSETEST';
  229. $lp_id=1;
  230. $user_id=1;
  231. $obj = new learnpath($course, $lp_id, $user_id);
  232. $res = $obj->display_item_prerequisites_form($item_id);
  233. $this->assertTrue(is_string($res));
  234. //ob_end_clean();
  235. //var_dump($res);
  236. }
  237. */
  238. public function testDisplayItemSmallForm() {
  239. //ob_start();
  240. $item_type = '';
  241. $title = '';
  242. $data = '';
  243. $res = learnpath::display_item_small_form($item_type, $title, $data);
  244. $this->assertTrue(is_string($res));
  245. //ob_end_clean();
  246. //var_dump($res);
  247. }
  248. /*
  249. public function testDisplayLinkForm() {
  250. //ob_start();
  251. $action = 'add';
  252. $id = 0;
  253. $extra_info = '';
  254. $course='COURSETEST';
  255. $lp_id=1;
  256. $user_id=1;
  257. $obj = new learnpath($course, $lp_id, $user_id);
  258. $res = $obj->display_link_form($action, $id, $extra_info);
  259. $this->assertTrue(is_string($res));
  260. //ob_end_clean();
  261. //var_dump($res);
  262. }
  263. public function testDisplayManipulate() {
  264. //ob_start();
  265. $item_id = '';
  266. $item_type = TOOL_DOCUMENT;
  267. $res = learnpath::display_manipulate($item_id, $item_type);
  268. $this->assertTrue(is_string($res));
  269. //ob_end_clean();
  270. //var_dump($res);
  271. }
  272. */
  273. public function testDisplayMoveItem() {
  274. //ob_start();
  275. $item_id = '';
  276. $res = learnpath::display_move_item($item_id);
  277. $this->assertTrue(is_string($res));
  278. //ob_end_clean();
  279. //var_dump($res);
  280. }
  281. /*
  282. public function testDisplayQuizForm() {
  283. //ob_start();
  284. $action = 'add';
  285. $id = 0;
  286. $extra_info = '';
  287. $course='COURSETEST';
  288. $lp_id=1;
  289. $user_id=1;
  290. $obj = new learnpath($course, $lp_id, $user_id);
  291. $res = $obj->display_quiz_form($action, $id, $extra_info);
  292. $this->assertTrue(is_string($res));
  293. //ob_end_clean();
  294. //var_dump($res);
  295. }
  296. */
  297. /* public function testDisplayResources() {
  298. //ob_start();
  299. $course='COURSETEST';
  300. $lp_id=1;
  301. $user_id=1;
  302. $obj = new learnpath($course, $lp_id, $user_id);
  303. $res = $obj->display_resources();
  304. $this->assertTrue(is_string($res));
  305. //ob_end_clean();
  306. //var_dump($res);
  307. }
  308. public function testDisplayStudentPublicationForm() {
  309. //ob_start();
  310. $action = 'add';
  311. $id = 0;
  312. $extra_info = '';
  313. $course='COURSETEST';
  314. $lp_id=1;
  315. $user_id=1;
  316. $obj = new learnpath($course, $lp_id, $user_id);
  317. $res = $obj->display_student_publication_form($action, $id, $extra_info);
  318. $this->assertTrue(is_string($res));
  319. //ob_end_clean();
  320. //var_dump($res);
  321. }
  322. public function testDisplayThreadForm() {
  323. //ob_start();
  324. $action = 'add';
  325. $id = 0;
  326. $extra_info = '';
  327. $course='COURSETEST';
  328. $lp_id=1;
  329. $user_id=1;
  330. $obj = new learnpath($course, $lp_id, $user_id);
  331. $res = $obj->display_thread_form($action, $id, $extra_info);
  332. $this->assertTrue(is_string($res));
  333. //ob_end_clean();
  334. //var_dump($res);
  335. }
  336. */
  337. public function testEditDocument() {
  338. //ob_start();
  339. $_course='';
  340. $res = learnpath::edit_document($_course);
  341. $this->assertTrue(is_null($res));
  342. //ob_end_clean();
  343. //var_dump($res);
  344. }
  345. public function testEditItem() {
  346. //ob_start();
  347. $id = '';
  348. $parent = '';
  349. $previous = '';
  350. $title = '';
  351. $description = '';
  352. $prerequisites = 0;
  353. $audio = NULL;
  354. $max_time_allowed = 0;
  355. $res = learnpath::edit_item($id, $parent, $previous, $title, $description, $prerequisites, $audio, $max_time_allowed);
  356. $this->assertTrue(is_bool($res));
  357. //ob_end_clean();
  358. //var_dump($res);
  359. }
  360. public function testEditItemPrereq() {
  361. //ob_start();
  362. $id = '';
  363. $prerequisite_id = '';
  364. $mastery_score = 0;
  365. $max_score = 100;
  366. $res = learnpath::edit_item_prereq($id, $prerequisite_id, $mastery_score, $max_score);
  367. $this->assertTrue(is_bool($res));
  368. //ob_end_clean();
  369. //var_dump($res);
  370. }
  371. public function testEscapeString() {
  372. //ob_start();
  373. $string = '';
  374. $res = learnpath::escape_string($string);
  375. $this->assertTrue(is_string($res));
  376. //ob_end_clean();
  377. //var_dump($res);
  378. }
  379. public function testExportLp() {
  380. //ob_start();
  381. $type = 'scorm';
  382. $id = 1;
  383. $zipname = 'FILE';
  384. $res = learnpath::export_lp($type, self::course, $id, $zipname);
  385. $this->assertTrue(is_string($res));
  386. //ob_end_clean();
  387. //var_dump($res);
  388. }
  389. public function testFirst() {
  390. //ob_start();
  391. $res = learnpath::first();
  392. $this->assertTrue(is_null($res));
  393. //ob_end_clean();
  394. //var_dump($res);
  395. }
  396. public function testGetAuthor() {
  397. //ob_start();
  398. $res = learnpath::get_author();
  399. $this->assertTrue(is_string($res));
  400. //ob_end_clean();
  401. //var_dump($res);
  402. }
  403. public function testGetBrotherChapters() {
  404. //ob_start();
  405. $id = '';
  406. $res = learnpath::get_brother_chapters($id);
  407. $this->assertTrue(is_array($res));
  408. //ob_end_clean();
  409. //var_dump($res);
  410. }
  411. public function testGetBrotherItems() {
  412. //ob_start();
  413. $id = '';
  414. $res = learnpath::get_brother_items($id);
  415. $this->assertTrue(is_array($res));
  416. //ob_end_clean();
  417. //var_dump($res);
  418. }
  419. /*
  420. public function testGetCommonIndexTermsByPrefix() {
  421. //ob_start();
  422. $prefix = '';
  423. $res = learnpath::get_common_index_terms_by_prefix($prefix);
  424. $this->assertTrue(is_array($res));
  425. //ob_end_clean();
  426. //var_dump($res);
  427. }
  428. public function testGetCompleteItemsCount() {
  429. //ob_start();
  430. $res = learnpath::get_complete_items_count();
  431. $this->assertTrue(is_numeric($res));
  432. //ob_end_clean();
  433. //var_dump($res);
  434. }
  435. */
  436. public function testGetCurrentItemId() {
  437. //ob_start();
  438. $res = learnpath::get_current_item_id();
  439. $this->assertTrue(is_numeric($res));
  440. //ob_end_clean();
  441. //var_dump($res);
  442. }
  443. public function testGetDbProgress() {
  444. //ob_start();
  445. $lp_id = 0;
  446. $user_id = 1;
  447. $mode = '%';
  448. $course_db = '';
  449. $sincere = false;
  450. $res = learnpath::get_db_progress($lp_id, $user_id, $mode, $course_db, $sincere);
  451. $this->assertTrue(is_string($res));
  452. //ob_end_clean();
  453. //var_dump($res);
  454. }
  455. public function testGetDocuments() {
  456. //ob_start();
  457. $lp_id=1;
  458. $user_id=1;
  459. $obj = new learnpath(self::course, $lp_id, $user_id);
  460. $res = $obj->get_documents();
  461. $this->assertTrue(is_string($res));
  462. //ob_end_clean();
  463. //var_dump($res);
  464. }
  465. public function testGetExercises() {
  466. //ob_start();
  467. $res = learnpath::get_exercises();
  468. $this->assertTrue(is_string($res));
  469. //ob_end_clean();
  470. //var_dump($res);
  471. }
  472. public function testGetExtension() {
  473. //ob_start();
  474. $filename = 'file';
  475. $res = learnpath::get_extension($filename);
  476. $this->assertTrue(is_string($res));
  477. //ob_end_clean();
  478. //var_dump($res);
  479. }
  480. public function testGetFirstItemId() {
  481. //ob_start();
  482. $res = learnpath::get_first_item_id();
  483. $this->assertTrue(is_numeric($res));
  484. //ob_end_clean();
  485. //var_dump($res);
  486. }
  487. public function testGetFlatOrderedItemsList() {
  488. //ob_start();
  489. $lp = 1;
  490. $parent = 0;
  491. $res = learnpath::get_flat_ordered_items_list($lp, $parent);
  492. $this->assertTrue(is_array($res));
  493. //ob_end_clean();
  494. //var_dump($res);
  495. }
  496. /*
  497. public function testGetForums() {
  498. //ob_start();
  499. //require_once api_get_path(WEB_PATH).('forum/forumpublic function.inc.php');
  500. //require_once api_get_path(WEB_PATH).('forum/forumconfig.inc.php');
  501. $course='COURSETEST';
  502. $lp_id=1;
  503. $user_id=1;
  504. $obj = new learnpath($course, $lp_id, $user_id);
  505. $res = $obj->get_forums();
  506. $this->assertTrue(is_string($res));
  507. //ob_end_clean();
  508. //var_dump($res);
  509. }
  510. public function testGetHtmlToc() {
  511. //ob_start();
  512. $course='COURSETEST';
  513. $lp_id=1;
  514. $user_id=1;
  515. $obj = new learnpath($course, $lp_id, $user_id);
  516. $res = $obj->get_html_toc();
  517. $this->assertTrue(is_string($res));
  518. //ob_end_clean();
  519. //var_dump($res);
  520. }
  521. */
  522. public function testGetId() {
  523. //ob_start();
  524. $res = learnpath::get_id();
  525. $this->assertTrue(is_numeric($res));
  526. //ob_end_clean();
  527. //var_dump($res);
  528. }
  529. public function testGetInteractionsCountFromDb() {
  530. //ob_start();
  531. $lp_iv_id = 0;
  532. $res = learnpath::get_interactions_count_from_db($lp_iv_id);
  533. $this->assertTrue(is_numeric($res));
  534. //ob_end_clean();
  535. //var_dump($res);
  536. }
  537. /*
  538. public function testGetItemsDetailsAsJs() {
  539. //ob_start();
  540. $varname='olms.lms_item_types';
  541. $res = learnpath::get_items_details_as_js($varname);
  542. $this->assertTrue(is_string($res));
  543. //ob_end_clean();
  544. //var_dump($res);
  545. }
  546. public function testGetItemsStatusList() {
  547. //ob_start();
  548. $res = learnpath::get_items_status_list();
  549. $this->assertTrue(is_array($res));
  550. //ob_end_clean();
  551. //var_dump($res);
  552. }
  553. public function testGetIvInteractionsArray() {
  554. //ob_start();
  555. $lp_iv_id = '';
  556. $res = learnpath::get_iv_interactions_array($lp_iv_id);
  557. $this->assertTrue(is_array($res));
  558. //ob_end_clean();
  559. //var_dump($res);
  560. }
  561. */
  562. public function testGetIvObjectivesArray() {
  563. //ob_start();
  564. $lp_iv_id = 0;
  565. $res = learnpath::get_iv_objectives_array($lp_iv_id);
  566. $this->assertTrue(is_array($res));
  567. //ob_end_clean();
  568. //var_dump($res);
  569. }
  570. /*
  571. public function testGetJsInfo() {
  572. //ob_start();
  573. $item_id = '';
  574. $course='COURSETEST';
  575. $lp_id=1;
  576. $user_id=1;
  577. $obj = new learnpath($course, $lp_id, $user_id);
  578. $res = $obj->get_js_info($item_id);
  579. $this->assertTrue(is_string($res));
  580. //ob_end_clean();
  581. //var_dump($res);
  582. } */
  583. public function testGetJsLib() {
  584. //ob_start();
  585. $res = learnpath::get_js_lib();
  586. $this->assertTrue(is_string($res));
  587. //ob_end_clean();
  588. //var_dump($res);
  589. }
  590. public function testGetLast() {
  591. //ob_start();
  592. $res = learnpath::get_last();
  593. $this->assertTrue(is_null($res));
  594. //ob_end_clean();
  595. //var_dump($res);
  596. }
  597. public function testGetLink() {
  598. //ob_start();
  599. $type = 'http';
  600. $item_id = null;
  601. $lp_id=1;
  602. $user_id=1;
  603. $obj = new learnpath(self::course, $lp_id, $user_id);
  604. $res = $obj->get_link($type, $item_id);
  605. $this->assertTrue(is_string($res));
  606. //ob_end_clean();
  607. //var_dump($res);
  608. }
  609. public function testGetLinks() {
  610. //ob_start();
  611. $res = learnpath::get_links();
  612. $this->assertTrue(is_string($res));
  613. //ob_end_clean();
  614. //var_dump($res);
  615. }
  616. public function testGetLpSessionId() {
  617. //ob_start();
  618. $res = learnpath::get_lp_session_id();
  619. $this->assertTrue(is_numeric($res));
  620. //ob_end_clean();
  621. //var_dump($res);
  622. }
  623. public function testGetMaker() {
  624. //ob_start();
  625. $res = learnpath::get_maker();
  626. $this->assertTrue(is_string($res));
  627. //ob_end_clean();
  628. //var_dump($res);
  629. }
  630. public function testGetMediaplayer() {
  631. //ob_start();
  632. $autostart='true';
  633. $res = learnpath::get_mediaplayer($autostart);
  634. $this->assertTrue(is_string($res));
  635. //ob_end_clean();
  636. //var_dump($res);
  637. }
  638. public function testGetMessage() {
  639. //ob_start();
  640. $res = learnpath::get_message();
  641. $this->assertTrue(is_string($res));
  642. //ob_end_clean();
  643. //var_dump($res);
  644. }
  645. public function testGetName() {
  646. //ob_start();
  647. $res = learnpath::get_name();
  648. $this->assertTrue(is_string($res));
  649. //ob_end_clean();
  650. //var_dump($res);
  651. }
  652. public function testGetNavigationBar() {
  653. //ob_start();
  654. $lp_id=1;
  655. $user_id=1;
  656. $obj = new learnpath(self::course, $lp_id, $user_id);
  657. $res = $obj->get_navigation_bar();
  658. $this->assertTrue(is_string($res));
  659. //ob_end_clean();
  660. //var_dump($res);
  661. }
  662. public function testGetNextIndex() {
  663. //ob_start();
  664. $res = learnpath::get_next_index();
  665. $this->assertTrue(is_numeric($res));
  666. //ob_end_clean();
  667. //var_dump($res);
  668. }
  669. public function testGetNextItemId() {
  670. //ob_start();
  671. $lp_id=1;
  672. $user_id=1;
  673. $obj = new learnpath(self::course, $lp_id, $user_id);
  674. $res = $obj->get_next_item_id();
  675. $this->assertTrue(is_numeric($res));
  676. //ob_end_clean();
  677. //var_dump($res);
  678. }
  679. public function testGetObjectivesCountFromDb() {
  680. //ob_start();
  681. $lp_iv_id = 0;
  682. $res = learnpath::get_objectives_count_from_db($lp_iv_id);
  683. $this->assertTrue(is_numeric($res));
  684. //ob_end_clean();
  685. //var_dump($res);
  686. }
  687. /*
  688. public function testGetPackageType() {
  689. //ob_start();
  690. $file_path = '';
  691. $file_name = '';
  692. $course='COURSETEST';
  693. $lp_id=1;
  694. $user_id=1;
  695. $obj = new learnpath($course, $lp_id, $user_id);
  696. $res = $obj->get_package_type($file_path, $file_name);
  697. $this->assertTrue(is_string($res));
  698. //ob_end_clean();
  699. //var_dump($res);
  700. }*/
  701. public function testGetPreviewImage() {
  702. //ob_start();
  703. $res = learnpath::get_preview_image();
  704. $this->assertTrue(is_string($res));
  705. //ob_end_clean();
  706. //var_dump($res);
  707. }
  708. public function testGetPreviousIndex() {
  709. //ob_start();
  710. $res = learnpath::get_previous_index();
  711. $this->assertTrue(is_numeric($res));
  712. //ob_end_clean();
  713. //var_dump($res);
  714. }
  715. public function testGetPreviousItemId() {
  716. //ob_start();
  717. $lp_id=1;
  718. $user_id=1;
  719. $obj = new learnpath(self::course, $lp_id, $user_id);
  720. $res = $obj->get_previous_item_id();
  721. $this->assertTrue(is_numeric($res));
  722. //ob_end_clean();
  723. //var_dump($res);
  724. }
  725. public function testGetProgress() {
  726. //ob_start();
  727. $res = learnpath::get_progress();
  728. $this->assertTrue(is_numeric($res));
  729. //ob_end_clean();
  730. //var_dump($res);
  731. }
  732. public function testGetProgressBar() {
  733. //ob_start();
  734. $mode = '';
  735. $percentage = -1;
  736. $text_add = '';
  737. $from_lp = false;
  738. $lp_id=1;
  739. $user_id=1;
  740. $obj = new learnpath(self::course, $lp_id, $user_id);
  741. $res = $obj->get_progress_bar($mode, $percentage, $text_add, $from_lp);
  742. $this->assertTrue(is_string($res));
  743. //ob_end_clean();
  744. //var_dump($res);
  745. }
  746. public function testGetProgressBarMode() {
  747. //ob_start();
  748. $res = learnpath::get_progress_bar_mode();
  749. $this->assertTrue(is_string($res));
  750. //ob_end_clean();
  751. //var_dump($res);
  752. }
  753. public function testGetProgressBarText() {
  754. //ob_start();
  755. $mode = '';
  756. $add = 0;
  757. $lp_id=1;
  758. $user_id=1;
  759. $obj = new learnpath(self::course, $lp_id, $user_id);
  760. $res = $obj->get_progress_bar_text($mode, $add);
  761. $this->assertTrue(is_array($res));
  762. //ob_end_clean();
  763. //var_dump($res);
  764. }
  765. public function testGetProximity() {
  766. //ob_start();
  767. $res = learnpath::get_proximity();
  768. $this->assertTrue(is_string($res));
  769. //ob_end_clean();
  770. //var_dump($res);
  771. }
  772. public function testGetScormPrereqString() {
  773. //ob_start();
  774. $item_id = 1;
  775. $res = learnpath::get_scorm_prereq_string($item_id);
  776. $this->assertTrue(is_bool($res));
  777. //ob_end_clean();
  778. //var_dump($res);
  779. }
  780. public function testGetScormXmlNode() {
  781. //ob_start();
  782. $children = 'children';
  783. $id = 1;
  784. $res = learnpath::get_scorm_xml_node($children, $id);
  785. $this->assertTrue(is_bool($res));
  786. //ob_end_clean();
  787. //var_dump($res);
  788. }
  789. public function testGetStats() {
  790. //ob_start();
  791. $res = learnpath::get_stats();
  792. $this->assertTrue(is_null($res));
  793. //ob_end_clean();
  794. //var_dump($res);
  795. }
  796. public function testGetStatsCourse() {
  797. //ob_start();
  798. $course = '';
  799. $res = learnpath::get_stats_course($course);
  800. $this->assertTrue(is_null($res));
  801. //ob_end_clean();
  802. //var_dump($res);
  803. }
  804. public function testGetStatsLp() {
  805. //ob_start();
  806. $lp = 1;
  807. $res = learnpath::get_stats_lp(self::course, $lp);
  808. $this->assertTrue(is_null($res));
  809. //ob_end_clean();
  810. //var_dump($res);
  811. }
  812. public function testGetStatsLpUser() {
  813. //ob_start();
  814. $lp = 1;
  815. $user = 1;
  816. $res = learnpath::get_stats_lp_user(self::course, $lp, $user);
  817. $this->assertTrue(is_null($res));
  818. //ob_end_clean();
  819. //var_dump($res);
  820. }
  821. public function testGetStatsUser() {
  822. //ob_start();
  823. $user = 1;
  824. $res = learnpath::get_stats_user(self::course, $user);
  825. $this->assertTrue(is_null($res));
  826. //ob_end_clean();
  827. //var_dump($res);
  828. }
  829. public function testGetStudentPublications() {
  830. //ob_start();
  831. $res = learnpath::get_student_publications();
  832. $this->assertTrue(is_string($res));
  833. //ob_end_clean();
  834. //var_dump($res);
  835. }
  836. public function testGetTheme() {
  837. //ob_start();
  838. $res = learnpath::get_theme();
  839. $this->assertTrue(is_string($res));
  840. //ob_end_clean();
  841. //var_dump($res);
  842. }
  843. /*
  844. public function testGetToc() {
  845. //ob_start();
  846. $res = learnpath::get_toc();
  847. $this->assertTrue(is_array($res));
  848. //ob_end_clean();
  849. //var_dump($res);
  850. }
  851. */
  852. public function testGetTotalItemsCount() {
  853. //ob_start();
  854. $res = learnpath::get_total_items_count();
  855. $this->assertTrue(is_numeric($res));
  856. //ob_end_clean();
  857. //var_dump($res);
  858. }
  859. /*
  860. public function testGetTotalItemsCountWithoutChapters() {
  861. //ob_start();
  862. $res = learnpath::get_total_items_count_without_chapters();
  863. $this->assertTrue(is_numeric($res));
  864. //ob_end_clean();
  865. //var_dump($res);
  866. }
  867. */
  868. public function testGetType() {
  869. //ob_start();
  870. $get_name = false;
  871. $res=learnpath::get_type($get_name) ;
  872. $this->assertTrue(is_bool($res));
  873. //ob_end_clean();
  874. //var_dump($res);
  875. }
  876. public function testGetTypeStatic() {
  877. //ob_start();
  878. $lp_id = 0;
  879. $res = learnpath::get_type_static($lp_id);
  880. $this->assertTrue(is_null($res));
  881. //ob_end_clean();
  882. //var_dump($res);
  883. }
  884. public function testGetUpdateQueue() {
  885. //ob_start();
  886. $res = learnpath::get_update_queue();
  887. $this->assertTrue(is_null($res));
  888. //ob_end_clean();
  889. //var_dump($res);
  890. }
  891. public function testGetUserId() {
  892. //ob_start();
  893. $res = learnpath::get_user_id();
  894. $this->assertTrue(is_bool($res));
  895. //ob_end_clean();
  896. //var_dump($res);
  897. }
  898. /*
  899. public function testGetView() {
  900. //ob_start();
  901. $attempt_num = 0;
  902. $course='COURSETEST';
  903. $lp_id=1;
  904. $user_id=1;
  905. $obj = new learnpath($course, $lp_id, $user_id);
  906. $res = $obj->get_view($attempt_num);
  907. $this->assertTrue(is_numeric($res));
  908. //ob_end_clean();
  909. //var_dump($res);
  910. }
  911. */
  912. public function testGetViewId() {
  913. //ob_start();
  914. $lp_id=1;
  915. $user_id=1;
  916. $obj = new learnpath(self::course, $lp_id, $user_id);
  917. $res = $obj->get_view_id();
  918. $this->assertTrue(is_numeric($res));
  919. //ob_end_clean();
  920. //var_dump($res);
  921. }
  922. /*
  923. public function testHasAudio() {
  924. //ob_start();
  925. $res = learnpath::has_audio();
  926. $this->assertTrue(is_bool($res));
  927. //ob_end_clean();
  928. //var_dump($res);
  929. }*/
  930. public function testLearnpath() {
  931. //ob_start();
  932. $course = '';
  933. $lp_id = '';
  934. $user_id = '';
  935. $res = learnpath::__construct($course, $lp_id, $user_id);
  936. $this->assertTrue(is_bool($res));
  937. //ob_end_clean();
  938. //var_dump($res);
  939. }
  940. public function testLog() {
  941. //ob_start();
  942. $msg = '';
  943. $res = learnpath::log($msg);
  944. $this->assertTrue(is_bool($res));
  945. //ob_end_clean();
  946. //var_dump($res);
  947. }
  948. public function testMoveDown() {
  949. //ob_start();
  950. $lp_id = 0;
  951. $res = learnpath::move_down($lp_id);
  952. $this->assertTrue(is_null($res));
  953. //ob_end_clean();
  954. //var_dump($res);
  955. }
  956. public function testMoveItem() {
  957. //ob_start();
  958. $id = 1;
  959. $direction = '';
  960. $res = learnpath::move_item($id, $direction);
  961. $this->assertTrue(is_bool($res));
  962. //ob_end_clean();
  963. //var_dump($res);
  964. }
  965. public function testMoveUp() {
  966. //ob_start();
  967. $lp_id = 0;
  968. $res = learnpath::move_up($lp_id);
  969. $this->assertTrue(is_null($res));
  970. //ob_end_clean();
  971. //var_dump($res);
  972. }
  973. /*
  974. public function testNext() {
  975. //ob_start();
  976. $course='COURSETEST';
  977. $lp_id=1;
  978. $user_id=1;
  979. $obj = new learnpath($course, $lp_id, $user_id);
  980. $res = $obj->next();
  981. $this->assertTrue(is_null($res));
  982. //ob_end_clean();
  983. //var_dump($res);
  984. } */
  985. public function testOpen() {
  986. //ob_start();
  987. $id = '';
  988. $res = learnpath::open($id);
  989. $this->assertTrue(is_null($res));
  990. //ob_end_clean();
  991. //var_dump($res);
  992. }
  993. /*
  994. public function testOverview() {
  995. //ob_start();
  996. $course='COURSETEST';
  997. $lp_id=1;
  998. $user_id=1;
  999. $obj = new learnpath($course, $lp_id, $user_id);
  1000. $res = $obj->overview();
  1001. $this->assertTrue(is_string($res));
  1002. //ob_end_clean();
  1003. //var_dump($res);
  1004. }
  1005. */
  1006. public function testPrerequisitesMatch() {
  1007. //ob_start();
  1008. $item = null;
  1009. $res = learnpath::prerequisites_match($item);
  1010. $this->assertTrue(is_bool($res));
  1011. //ob_end_clean();
  1012. //var_dump($res);
  1013. }
  1014. /*
  1015. public function testPrevious() {
  1016. //ob_start();
  1017. $course='COURSETEST';
  1018. $lp_id=1;
  1019. $user_id=1;
  1020. $obj = new learnpath($course, $lp_id, $user_id);
  1021. $res = $obj->previous();
  1022. $this->assertTrue(is_null($res));
  1023. //ob_end_clean();
  1024. //var_dump($res);
  1025. }
  1026. */
  1027. /*public function testRestart() {
  1028. //ob_start();
  1029. $course='COURSETEST';
  1030. $lp_id=1;
  1031. $user_id=1;
  1032. $obj = new learnpath($course, $lp_id, $user_id);
  1033. $res = $obj->restart();
  1034. $this->assertTrue(is_bool($res));
  1035. //ob_end_clean();
  1036. //var_dump($res);
  1037. }*/
  1038. public function testSaveCurrent() {
  1039. //ob_start();
  1040. $res = learnpath::save_current();
  1041. $this->assertTrue(is_bool($res));
  1042. //ob_end_clean();
  1043. //var_dump($res);
  1044. }
  1045. public function testSaveItem() {
  1046. //ob_start();
  1047. $item_id = null;
  1048. $from_outside = true;
  1049. $lp_id=1;
  1050. $user_id=1;
  1051. $obj = new learnpath(self::course, $lp_id, $user_id);
  1052. $res = $obj->save_item($item_id, $from_outside);
  1053. $this->assertTrue(is_bool($res));
  1054. //ob_end_clean();
  1055. //var_dump($res);
  1056. }
  1057. public function testSaveLast() {
  1058. //ob_start();
  1059. $lp_id=1;
  1060. $user_id=1;
  1061. $obj = new learnpath(self::course, $lp_id, $user_id);
  1062. $res = $obj->save_last();
  1063. $this->assertTrue(is_null($res));
  1064. //ob_end_clean();
  1065. //var_dump($res);
  1066. }
  1067. /*
  1068. public function testScormExport() {
  1069. //ob_start();
  1070. $course='COURSETEST';
  1071. $lp_id=1;
  1072. $user_id=1;
  1073. $obj = new learnpath($course, $lp_id, $user_id);
  1074. $res = $obj->scorm_export();
  1075. $this->assertTrue(is_string($res));
  1076. //ob_end_clean();
  1077. //var_dump($res);
  1078. }
  1079. */
  1080. public function testSetAuthor() {
  1081. //ob_start();
  1082. $name = '';
  1083. $lp_id=1;
  1084. $user_id=1;
  1085. $obj = new learnpath(self::course, $lp_id, $user_id);
  1086. $res = $obj->set_author($name);
  1087. $this->assertTrue(is_bool($res));
  1088. //ob_end_clean();
  1089. //var_dump($res);
  1090. }
  1091. public function testSetCurrentItem() {
  1092. //ob_start();
  1093. $item_id = null;
  1094. $res = learnpath::set_current_item($item_id);
  1095. $this->assertTrue(is_null($res));
  1096. //ob_end_clean();
  1097. //var_dump($res);
  1098. }
  1099. public function testSetEncoding() {
  1100. //ob_start();
  1101. $enc = 'ISO-8859-15';
  1102. $lp_id=1;
  1103. $user_id=1;
  1104. $obj = new learnpath(self::course, $lp_id, $user_id);
  1105. $res = $obj->set_encoding($enc);
  1106. $this->assertTrue(is_bool($res));
  1107. //ob_end_clean();
  1108. //var_dump($res);
  1109. }
  1110. public function testSetErrorMsg() {
  1111. //ob_start();
  1112. $error = '';
  1113. $res = learnpath::set_error_msg($error);
  1114. $this->assertTrue(is_null($res));
  1115. //ob_end_clean();
  1116. //var_dump($res);
  1117. }
  1118. public function testSetJslib() {
  1119. //ob_start();
  1120. $lib = '';
  1121. $lp_id=1;
  1122. $user_id=1;
  1123. $obj = new learnpath(self::course, $lp_id, $user_id);
  1124. $res = $obj->set_jslib($lib);
  1125. $this->assertTrue(is_bool($res));
  1126. //ob_end_clean();
  1127. //var_dump($res);
  1128. }
  1129. public function testSetMaker() {
  1130. //ob_start();
  1131. $name = '';
  1132. $res = learnpath::set_maker($name);
  1133. $this->assertTrue(is_bool($res));
  1134. //ob_end_clean();
  1135. //var_dump($res);
  1136. }
  1137. public function testSetName() {
  1138. //ob_start();
  1139. $name = '';
  1140. $res = learnpath::set_name($name);
  1141. $this->assertTrue(is_bool($res));
  1142. //ob_end_clean();
  1143. //var_dump($res);
  1144. }
  1145. public function testSetPreviewImage() {
  1146. //ob_start();
  1147. $name = '';
  1148. $lp_id=1;
  1149. $user_id=1;
  1150. $obj = new learnpath(self::course, $lp_id, $user_id);
  1151. $res = $obj->set_preview_image($name);
  1152. $this->assertTrue(is_bool($res));
  1153. //ob_end_clean();
  1154. //var_dump($res);
  1155. }
  1156. public function testSetPreviousItem() {
  1157. //ob_start();
  1158. $id = '';
  1159. $res = learnpath::set_previous_item($id);
  1160. $this->assertTrue(is_null($res));
  1161. //ob_end_clean();
  1162. //var_dump($res);
  1163. }
  1164. public function testSetProximity() {
  1165. //ob_start();
  1166. $name = '';
  1167. $res = learnpath::set_proximity($name);
  1168. $this->assertTrue(is_bool($res));
  1169. //ob_end_clean();
  1170. //var_dump($res);
  1171. }
  1172. public function testSetTermsByPrefix() {
  1173. //ob_start();
  1174. $terms_string = '';
  1175. $prefix = '';
  1176. $res = learnpath::set_terms_by_prefix($terms_string, $prefix);
  1177. $this->assertTrue(is_bool($res));
  1178. //ob_end_clean();
  1179. //var_dump($res);
  1180. }
  1181. public function testSetTheme() {
  1182. //ob_start();
  1183. $name = '';
  1184. $lp_id=1;
  1185. $user_id=1;
  1186. $obj = new learnpath(self::course, $lp_id, $user_id);
  1187. $res = $obj->set_theme($name);
  1188. $this->assertTrue(is_bool($res));
  1189. //ob_end_clean();
  1190. //var_dump($res);
  1191. }
  1192. /*
  1193. public function testSortTreeArray() {
  1194. //ob_start();
  1195. $array = '';
  1196. $course='COURSETEST';
  1197. $lp_id=1;
  1198. $user_id=1;
  1199. $obj = new learnpath($course, $lp_id, $user_id);
  1200. $res = $obj->sort_tree_array($array);
  1201. $this->assertTrue(is_array($res));
  1202. //ob_end_clean();
  1203. //var_dump($res);
  1204. }
  1205. */
  1206. public function testStartCurrentItem() {
  1207. //ob_start();
  1208. $allow_new_attempt = false;
  1209. $res = learnpath::start_current_item($allow_new_attempt);
  1210. $this->assertTrue(is_bool($res));
  1211. //ob_end_clean();
  1212. //var_dump($res);
  1213. }
  1214. public function testStopPreviousItem() {
  1215. //ob_start();
  1216. $res = learnpath::stop_previous_item();
  1217. $this->assertTrue(is_bool($res));
  1218. //ob_end_clean();
  1219. //var_dump($res);
  1220. }
  1221. /*
  1222. public function testTogglePublish() {
  1223. //ob_start();
  1224. $lp_id = '';
  1225. $set_visibility = 'v';
  1226. $res = learnpath::toggle_publish($lp_id, $set_visibility);
  1227. $this->assertTrue(is_null($res));
  1228. //ob_end_clean();
  1229. //var_dump($res);
  1230. }
  1231. */
  1232. public function testToggleVisibility() {
  1233. //ob_start();
  1234. $lp_id = '';
  1235. $set_visibility = 1;
  1236. $res = learnpath::toggle_visibility($lp_id, $set_visibility);
  1237. $this->assertTrue(is_bool($res));
  1238. //ob_end_clean();
  1239. //var_dump($res);
  1240. }
  1241. /*
  1242. public function testTreeArray() {
  1243. //ob_start();
  1244. $array = '';
  1245. $res = learnpath::tree_array($array);
  1246. $this->assertTrue(is_null($res));
  1247. //ob_end_clean();
  1248. //var_dump($res);
  1249. }
  1250. */
  1251. public function testUpdateDefaultScormCommit() {
  1252. //ob_start();
  1253. $lp_id=1;
  1254. $user_id=1;
  1255. $obj = new learnpath(self::course, $lp_id, $user_id);
  1256. $res = $obj->update_default_scorm_commit();
  1257. $this->assertTrue(is_bool($res));
  1258. //ob_end_clean();
  1259. //var_dump($res);
  1260. }
  1261. public function testUpdateDefaultViewMode() {
  1262. //ob_start();
  1263. $lp_id=1;
  1264. $user_id=1;
  1265. $obj = new learnpath(self::course, $lp_id, $user_id);
  1266. $res = $obj->update_default_view_mode();
  1267. $this->assertTrue(is_string($res));
  1268. //ob_end_clean();
  1269. //var_dump($res);
  1270. }
  1271. public function testUpdateDisplayOrder() {
  1272. //ob_start();
  1273. $res = learnpath::update_display_order();
  1274. $this->assertTrue(is_bool($res));
  1275. //ob_end_clean();
  1276. //var_dump($res);
  1277. }
  1278. public function testUpdateReinit() {
  1279. //ob_start();
  1280. $lp_id=1;
  1281. $user_id=1;
  1282. $obj = new learnpath(self::course, $lp_id, $user_id);
  1283. $res = $obj->update_reinit();
  1284. $this->assertTrue(is_numeric($res));
  1285. //ob_end_clean();
  1286. //var_dump($res);
  1287. }
  1288. public function testUpdateScormDebug() {
  1289. //ob_start();
  1290. $lp_id=1;
  1291. $user_id=1;
  1292. $obj = new learnpath(self::course, $lp_id, $user_id);
  1293. $res = $obj->update_scorm_debug();
  1294. $this->assertTrue(is_numeric($res));
  1295. //ob_end_clean();
  1296. //var_dump($res);
  1297. }
  1298. public function testUploadImage() {
  1299. //ob_start();
  1300. $image_array = '';
  1301. $res = learnpath::upload_image($image_array);
  1302. $this->assertTrue(is_bool($res));
  1303. //ob_end_clean();
  1304. //var_dump($res);
  1305. }
  1306. /*
  1307. public function testWriteResourcesTree() {
  1308. //ob_start();
  1309. $resources_sorted = '';
  1310. $num = 0;
  1311. $res = learnpath::write_resources_tree($resources_sorted, $num);
  1312. $this->assertTrue(is_null($res));
  1313. //ob_end_clean();
  1314. //var_dump($res);
  1315. }
  1316. public function testDelete() {
  1317. //ob_start();
  1318. $course = null;
  1319. $id = null;
  1320. $delete = 'keep';
  1321. $course='COURSETEST';
  1322. $lp_id=1;
  1323. $user_id=1;
  1324. $obj = new learnpath($course, $lp_id, $user_id);
  1325. $res = $obj->delete($course, $id, $delete);
  1326. $this->assertTrue(is_null($res));
  1327. //ob_end_clean();
  1328. //var_dump($res);
  1329. }*/
  1330. public function testDeleteChildrenItems() {
  1331. //ob_start();
  1332. $id = '';
  1333. $res = learnpath::delete_children_items($id);
  1334. $this->assertTrue(is_bool($res));
  1335. //ob_end_clean();
  1336. //var_dump($res);
  1337. }
  1338. public function testDeleteItem() {
  1339. //ob_start();
  1340. $id = '';
  1341. $remove = 'keep';
  1342. $res = learnpath::delete_item($id, $remove);
  1343. $this->assertTrue(is_bool($res));
  1344. //ob_end_clean();
  1345. //var_dump($res);
  1346. }
  1347. public function testDeleteLpImage() {
  1348. //ob_start();
  1349. $lp_id=1;
  1350. $user_id=1;
  1351. $obj = new learnpath(self::course, $lp_id, $user_id);
  1352. $res = $obj->delete_lp_image();
  1353. $this->assertTrue(is_bool($res));
  1354. //ob_end_clean();
  1355. //var_dump($res);
  1356. }
  1357. }
  1358. ?>