Advertisement
Guest User

Problem

a guest
Oct 21st, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.14 KB | None | 0 0
  1. Unit test
  2. 0/1
  3. Tests that the default constructor initializes node correctly and accessors return correctly
  4. Unit test
  5. 0/1
  6. Tests that SongEntry("SD123", "Peg", "Steely Dan", 237) correctly initializes node
  7. Unit test
  8. 0/1
  9. Tests that insertAfter() correctly inserts "All For You"'s node after "Peg"'s node
  10. Unit test
  11. 0/1
  12. Tests that setNext() correctly sets "Canned Heat" to be "All For You"'s next node
  13. Compare output
  14. 0/1
  15. Input
  16. JAMZ
  17. q
  18. Your output starts with Exception in thread "main" java.lang.NoClassDef
  19. Expected output starts with Enter playlist's title:
  20. Compare output
  21. 0/2
  22. Input
  23. Dance List
  24. q
  25. Your output Exception in thread "main" java.lang.NoClassDefFoundError: Playlist (wrong name: playlist/Playlist)
  26. at java.lang.ClassLoader.defineClass1(Native Method)
  27. at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
  28. at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
  29. at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
  30. at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
  31. at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
  32. at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  33. at java.security.AccessController.doPrivileged(Native Method)
  34. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  35. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  36. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  37. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  38. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  39. Expected output Enter playlist's title:
  40. Dance List PLAYLIST MENU
  41. a - Add song
  42. d - Remove song
  43. c - Change position of song
  44. s - Output songs by specific artist
  45. t - Output total time of playlist (in seconds)
  46. o - Output full playlist
  47. q - Quit
  48.  
  49. Choose an option:
  50. Compare output
  51. 0/1
  52. Input
  53. Dance List
  54. q
  55. Your output Exception in thread "main" java.lang.NoClassDefFoundError: Playlist (wrong name: playlist/Playlist)
  56. at java.lang.ClassLoader.defineClass1(Native Method)
  57. at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
  58. at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
  59. at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
  60. at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
  61. at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
  62. at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  63. at java.security.AccessController.doPrivileged(Native Method)
  64. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  65. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  66. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  67. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  68. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  69. Expected output Enter playlist's title:
  70. Dance List PLAYLIST MENU
  71. a - Add song
  72. d - Remove song
  73. c - Change position of song
  74. s - Output songs by specific artist
  75. t - Output total time of playlist (in seconds)
  76. o - Output full playlist
  77. q - Quit
  78.  
  79. Choose an option:
  80. Compare output
  81. 0/2
  82. Input
  83. JAMZ
  84. o
  85. q
  86. Your output ends with URLClassLoader$1.run(URLClassLoader.java:361)
  87. at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  88. at java.security.AccessController.doPrivileged(Native Method)
  89. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  90. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  91. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  92. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  93. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  94. Expected output ends with JAMZ - OUTPUT FULL PLAYLIST
  95. Playlist is empty
  96.  
  97. JAMZ PLAYLIST MENU
  98. a - Add song
  99. d - Remove song
  100. c - Change position of song
  101. s - Output songs by specific artist
  102. t - Output total time of playlist (in seconds)
  103. o - Output full playlist
  104. q - Quit
  105.  
  106. Choose an option:
  107. Compare output
  108. 0/2
  109. Input
  110. JAMZ
  111. a
  112. SD123
  113. Peg
  114. Steely Dan
  115. 237
  116. o
  117. q
  118. Your output ends with 54)
  119. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  120. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  121. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  122. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  123. Expected output ends with ADD SONG
  124. Enter song's unique ID:
  125. Enter song's name:
  126. Enter artist's name:
  127. Enter song's length (in seconds):
  128. JAMZ PLAYLIST MENU
  129. a - Add song
  130. d - Remove song
  131. c - Change position of song
  132. s - Output songs by specific artist
  133. t - Output total time of playlist (in seconds)
  134. o - Output full playlist
  135. q - Quit
  136.  
  137. Choose an option:
  138. JAMZ - OUTPUT FULL PLAYLIST
  139. 1.
  140. Unique ID: SD123
  141. Song Name: Peg
  142. Artist Name: Steely Dan
  143. Song Length (in seconds): 237
  144.  
  145. JAMZ PLAYLIST MENU
  146. a - Add song
  147. d - Remove song
  148. c - Change position of song
  149. s - Output songs by specific artist
  150. t - Output total time of playlist (in seconds)
  151. o - Output full playlist
  152. q - Quit
  153.  
  154. Choose an option:
  155. Compare output
  156. 0/1
  157. Input
  158. JAMZ
  159. a
  160. SD123
  161. Peg
  162. Steely Dan
  163. 237
  164. a
  165. JJ234
  166. All For You
  167. Janet Jackson
  168. 391
  169. a
  170. J345
  171. Canned Heat
  172. Jamiroquai
  173. 330
  174. a
  175. JJ456
  176. Black Eagle
  177. Janet Jackson
  178. 197
  179. a
  180. SD567
  181. I Got The News
  182. Steely Dan
  183. 306
  184. o
  185. q
  186. Your output ends with a.security.AccessController.doPrivileged(Native Method)
  187. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  188. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  189. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  190. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  191. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  192. Expected output ends with JAMZ - OUTPUT FULL PLAYLIST
  193. 1.
  194. Unique ID: SD123
  195. Song Name: Peg
  196. Artist Name: Steely Dan
  197. Song Length (in seconds): 237
  198.  
  199. 2.
  200. Unique ID: JJ234
  201. Song Name: All For You
  202. Artist Name: Janet Jackson
  203. Song Length (in seconds): 391
  204.  
  205. 3.
  206. Unique ID: J345
  207. Song Name: Canned Heat
  208. Artist Name: Jamiroquai
  209. Song Length (in seconds): 330
  210.  
  211. 4.
  212. Unique ID: JJ456
  213. Song Name: Black Eagle
  214. Artist Name: Janet Jackson
  215. Song Length (in seconds): 197
  216.  
  217. 5.
  218. Unique ID: SD567
  219. Song Name: I Got The News
  220. Artist Name: Steely Dan
  221. Song Length (in seconds): 306
  222.  
  223. JAMZ PLAYLIST MENU
  224. a - Add song
  225. d - Remove song
  226. c - Change position of song
  227. s - Output songs by specific artist
  228. t - Output total time of playlist (in seconds)
  229. o - Output full playlist
  230. q - Quit
  231.  
  232. Choose an option:
  233. Compare output
  234. 0/2
  235. Input
  236. JAMZ
  237. a
  238. SD123
  239. Peg
  240. Steely Dan
  241. 237
  242. a
  243. JJ234
  244. All For You
  245. Janet Jackson
  246. 391
  247. a
  248. J345
  249. Canned Heat
  250. Jamiroquai
  251. 330
  252. a
  253. JJ456
  254. Black Eagle
  255. Janet Jackson
  256. 197
  257. a
  258. SD567
  259. I Got The News
  260. Steely Dan
  261. 306
  262. d
  263. JJ234
  264. q
  265. Your output ends with ader.java:71)
  266. at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
  267. at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  268. at java.security.AccessController.doPrivileged(Native Method)
  269. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  270. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  271. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  272. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  273. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  274. Expected output ends with REMOVE SONG
  275. Enter song's unique ID:
  276. "All For You" removed.
  277.  
  278. JAMZ PLAYLIST MENU
  279. a - Add song
  280. d - Remove song
  281. c - Change position of song
  282. s - Output songs by specific artist
  283. t - Output total time of playlist (in seconds)
  284. o - Output full playlist
  285. q - Quit
  286.  
  287. Choose an option:
  288. Compare output
  289. 0/2
  290. Input
  291. JAMZ
  292. a
  293. SD123
  294. Peg
  295. Steely Dan
  296. 237
  297. a
  298. JJ234
  299. All For You
  300. Janet Jackson
  301. 391
  302. a
  303. J345
  304. Canned Heat
  305. Jamiroquai
  306. 330
  307. a
  308. JJ456
  309. Black Eagle
  310. Janet Jackson
  311. 197
  312. a
  313. SD567
  314. I Got The News
  315. Steely Dan
  316. 306
  317. d
  318. JJ234
  319. o
  320. q
  321. Your output ends with oader.java:425)
  322. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  323. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  324. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  325. Expected output ends with JAMZ - OUTPUT FULL PLAYLIST
  326. 1.
  327. Unique ID: SD123
  328. Song Name: Peg
  329. Artist Name: Steely Dan
  330. Song Length (in seconds): 237
  331.  
  332. 2.
  333. Unique ID: J345
  334. Song Name: Canned Heat
  335. Artist Name: Jamiroquai
  336. Song Length (in seconds): 330
  337.  
  338. 3.
  339. Unique ID: JJ456
  340. Song Name: Black Eagle
  341. Artist Name: Janet Jackson
  342. Song Length (in seconds): 197
  343.  
  344. 4.
  345. Unique ID: SD567
  346. Song Name: I Got The News
  347. Artist Name: Steely Dan
  348. Song Length (in seconds): 306
  349.  
  350. JAMZ PLAYLIST MENU
  351. a - Add song
  352. d - Remove song
  353. c - Change position of song
  354. s - Output songs by specific artist
  355. t - Output total time of playlist (in seconds)
  356. o - Output full playlist
  357. q - Quit
  358.  
  359. Choose an option:
  360. Compare output
  361. 0/1
  362. Input
  363. JAMZ
  364. a
  365. SD123
  366. Peg
  367. Steely Dan
  368. 237
  369. a
  370. JJ234
  371. All For You
  372. Janet Jackson
  373. 391
  374. a
  375. J345
  376. Canned Heat
  377. Jamiroquai
  378. 330
  379. a
  380. JJ456
  381. Black Eagle
  382. Janet Jackson
  383. 197
  384. a
  385. SD567
  386. I Got The News
  387. Steely Dan
  388. 306
  389. c
  390. 1
  391. 3
  392. o
  393. q
  394. Your output ends with Loader.defineClass1(Native Method)
  395. at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
  396. at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
  397. at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
  398. at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
  399. at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
  400. at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  401. at java.security.AccessController.doPrivileged(Native Method)
  402. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  403. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  404. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  405. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  406. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  407. Expected output ends with CHANGE POSITION OF SONG
  408. Enter song's current position:
  409. Enter new position for song:
  410. "Peg" moved to position 3
  411.  
  412. JAMZ PLAYLIST MENU
  413. a - Add song
  414. d - Remove song
  415. c - Change position of song
  416. s - Output songs by specific artist
  417. t - Output total time of playlist (in seconds)
  418. o - Output full playlist
  419. q - Quit
  420.  
  421. Choose an option:
  422. JAMZ - OUTPUT FULL PLAYLIST
  423. 1.
  424. Unique ID: JJ234
  425. Song Name: All For You
  426. Artist Name: Janet Jackson
  427. Song Length (in seconds): 391
  428.  
  429. 2.
  430. Unique ID: J345
  431. Song Name: Canned Heat
  432. Artist Name: Jamiroquai
  433. Song Length (in seconds): 330
  434.  
  435. 3.
  436. Unique ID: SD123
  437. Song Name: Peg
  438. Artist Name: Steely Dan
  439. Song Length (in seconds): 237
  440.  
  441. 4.
  442. Unique ID: JJ456
  443. Song Name: Black Eagle
  444. Artist Name: Janet Jackson
  445. Song Length (in seconds): 197
  446.  
  447. 5.
  448. Unique ID: SD567
  449. Song Name: I Got The News
  450. Artist Name: Steely Dan
  451. Song Length (in seconds): 306
  452.  
  453. JAMZ PLAYLIST MENU
  454. a - Add song
  455. d - Remove song
  456. c - Change position of song
  457. s - Output songs by specific artist
  458. t - Output total time of playlist (in seconds)
  459. o - Output full playlist
  460. q - Quit
  461.  
  462. Choose an option:
  463. Compare output
  464. 0/1
  465. Input
  466. JAMZ
  467. a
  468. SD123
  469. Peg
  470. Steely Dan
  471. 237
  472. a
  473. JJ234
  474. All For You
  475. Janet Jackson
  476. 391
  477. a
  478. J345
  479. Canned Heat
  480. Jamiroquai
  481. 330
  482. a
  483. JJ456
  484. Black Eagle
  485. Janet Jackson
  486. 197
  487. a
  488. SD567
  489. I Got The News
  490. Steely Dan
  491. 306
  492. c
  493. 5
  494. 3
  495. o
  496. q
  497. Your output ends with va:355)
  498. at java.security.AccessController.doPrivileged(Native Method)
  499. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  500. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  501. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  502. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  503. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  504. Expected output ends with JAMZ - OUTPUT FULL PLAYLIST
  505. 1.
  506. Unique ID: SD123
  507. Song Name: Peg
  508. Artist Name: Steely Dan
  509. Song Length (in seconds): 237
  510.  
  511. 2.
  512. Unique ID: JJ234
  513. Song Name: All For You
  514. Artist Name: Janet Jackson
  515. Song Length (in seconds): 391
  516.  
  517. 3.
  518. Unique ID: SD567
  519. Song Name: I Got The News
  520. Artist Name: Steely Dan
  521. Song Length (in seconds): 306
  522.  
  523. 4.
  524. Unique ID: J345
  525. Song Name: Canned Heat
  526. Artist Name: Jamiroquai
  527. Song Length (in seconds): 330
  528.  
  529. 5.
  530. Unique ID: JJ456
  531. Song Name: Black Eagle
  532. Artist Name: Janet Jackson
  533. Song Length (in seconds): 197
  534.  
  535. JAMZ PLAYLIST MENU
  536. a - Add song
  537. d - Remove song
  538. c - Change position of song
  539. s - Output songs by specific artist
  540. t - Output total time of playlist (in seconds)
  541. o - Output full playlist
  542. q - Quit
  543.  
  544. Choose an option:
  545. Compare output
  546. 0/1
  547. Input
  548. JAMZ
  549. a
  550. SD123
  551. Peg
  552. Steely Dan
  553. 237
  554. a
  555. JJ234
  556. All For You
  557. Janet Jackson
  558. 391
  559. a
  560. J345
  561. Canned Heat
  562. Jamiroquai
  563. 330
  564. a
  565. JJ456
  566. Black Eagle
  567. Janet Jackson
  568. 197
  569. a
  570. SD567
  571. I Got The News
  572. Steely Dan
  573. 306
  574. c
  575. 4
  576. 1
  577. o
  578. q
  579. Your output ends with .security.AccessController.doPrivileged(Native Method)
  580. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  581. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  582. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  583. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  584. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  585. Expected output ends with JAMZ - OUTPUT FULL PLAYLIST
  586. 1.
  587. Unique ID: JJ456
  588. Song Name: Black Eagle
  589. Artist Name: Janet Jackson
  590. Song Length (in seconds): 197
  591.  
  592. 2.
  593. Unique ID: SD123
  594. Song Name: Peg
  595. Artist Name: Steely Dan
  596. Song Length (in seconds): 237
  597.  
  598. 3.
  599. Unique ID: JJ234
  600. Song Name: All For You
  601. Artist Name: Janet Jackson
  602. Song Length (in seconds): 391
  603.  
  604. 4.
  605. Unique ID: J345
  606. Song Name: Canned Heat
  607. Artist Name: Jamiroquai
  608. Song Length (in seconds): 330
  609.  
  610. 5.
  611. Unique ID: SD567
  612. Song Name: I Got The News
  613. Artist Name: Steely Dan
  614. Song Length (in seconds): 306
  615.  
  616. JAMZ PLAYLIST MENU
  617. a - Add song
  618. d - Remove song
  619. c - Change position of song
  620. s - Output songs by specific artist
  621. t - Output total time of playlist (in seconds)
  622. o - Output full playlist
  623. q - Quit
  624.  
  625. Choose an option:
  626. Compare output
  627. 0/1
  628. Input
  629. JAMZ
  630. a
  631. SD123
  632. Peg
  633. Steely Dan
  634. 237
  635. a
  636. JJ234
  637. All For You
  638. Janet Jackson
  639. 391
  640. a
  641. J345
  642. Canned Heat
  643. Jamiroquai
  644. 330
  645. a
  646. JJ456
  647. Black Eagle
  648. Janet Jackson
  649. 197
  650. a
  651. SD567
  652. I Got The News
  653. Steely Dan
  654. 306
  655. c
  656. 3
  657. 5
  658. o
  659. q
  660. Your output ends with ava.security.AccessController.doPrivileged(Native Method)
  661. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  662. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  663. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  664. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  665. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  666. Expected output ends with JAMZ - OUTPUT FULL PLAYLIST
  667. 1.
  668. Unique ID: SD123
  669. Song Name: Peg
  670. Artist Name: Steely Dan
  671. Song Length (in seconds): 237
  672.  
  673. 2.
  674. Unique ID: JJ234
  675. Song Name: All For You
  676. Artist Name: Janet Jackson
  677. Song Length (in seconds): 391
  678.  
  679. 3.
  680. Unique ID: JJ456
  681. Song Name: Black Eagle
  682. Artist Name: Janet Jackson
  683. Song Length (in seconds): 197
  684.  
  685. 4.
  686. Unique ID: SD567
  687. Song Name: I Got The News
  688. Artist Name: Steely Dan
  689. Song Length (in seconds): 306
  690.  
  691. 5.
  692. Unique ID: J345
  693. Song Name: Canned Heat
  694. Artist Name: Jamiroquai
  695. Song Length (in seconds): 330
  696.  
  697. JAMZ PLAYLIST MENU
  698. a - Add song
  699. d - Remove song
  700. c - Change position of song
  701. s - Output songs by specific artist
  702. t - Output total time of playlist (in seconds)
  703. o - Output full playlist
  704. q - Quit
  705.  
  706. Choose an option:
  707. Compare output
  708. 0/1
  709. Input
  710. JAMZ
  711. a
  712. SD123
  713. Peg
  714. Steely Dan
  715. 237
  716. a
  717. JJ234
  718. All For You
  719. Janet Jackson
  720. 391
  721. a
  722. J345
  723. Canned Heat
  724. Jamiroquai
  725. 330
  726. a
  727. JJ456
  728. Black Eagle
  729. Janet Jackson
  730. 197
  731. a
  732. SD567
  733. I Got The News
  734. Steely Dan
  735. 306
  736. c
  737. 3
  738. 2
  739. o
  740. q
  741. Your output ends with a.security.AccessController.doPrivileged(Native Method)
  742. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  743. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  744. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  745. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  746. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  747. Expected output ends with JAMZ - OUTPUT FULL PLAYLIST
  748. 1.
  749. Unique ID: SD123
  750. Song Name: Peg
  751. Artist Name: Steely Dan
  752. Song Length (in seconds): 237
  753.  
  754. 2.
  755. Unique ID: J345
  756. Song Name: Canned Heat
  757. Artist Name: Jamiroquai
  758. Song Length (in seconds): 330
  759.  
  760. 3.
  761. Unique ID: JJ234
  762. Song Name: All For You
  763. Artist Name: Janet Jackson
  764. Song Length (in seconds): 391
  765.  
  766. 4.
  767. Unique ID: JJ456
  768. Song Name: Black Eagle
  769. Artist Name: Janet Jackson
  770. Song Length (in seconds): 197
  771.  
  772. 5.
  773. Unique ID: SD567
  774. Song Name: I Got The News
  775. Artist Name: Steely Dan
  776. Song Length (in seconds): 306
  777.  
  778. JAMZ PLAYLIST MENU
  779. a - Add song
  780. d - Remove song
  781. c - Change position of song
  782. s - Output songs by specific artist
  783. t - Output total time of playlist (in seconds)
  784. o - Output full playlist
  785. q - Quit
  786.  
  787. Choose an option:
  788. Compare output
  789. 0/1
  790. Input
  791. JAMZ
  792. a
  793. SD123
  794. Peg
  795. Steely Dan
  796. 237
  797. a
  798. JJ234
  799. All For You
  800. Janet Jackson
  801. 391
  802. a
  803. J345
  804. Canned Heat
  805. Jamiroquai
  806. 330
  807. a
  808. JJ456
  809. Black Eagle
  810. Janet Jackson
  811. 197
  812. a
  813. SD567
  814. I Got The News
  815. Steely Dan
  816. 306
  817. c
  818. 2
  819. 4
  820. o
  821. q
  822. Your output ends with security.AccessController.doPrivileged(Native Method)
  823. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  824. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  825. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  826. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  827. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  828. Expected output ends with JAMZ - OUTPUT FULL PLAYLIST
  829. 1.
  830. Unique ID: SD123
  831. Song Name: Peg
  832. Artist Name: Steely Dan
  833. Song Length (in seconds): 237
  834.  
  835. 2.
  836. Unique ID: J345
  837. Song Name: Canned Heat
  838. Artist Name: Jamiroquai
  839. Song Length (in seconds): 330
  840.  
  841. 3.
  842. Unique ID: JJ456
  843. Song Name: Black Eagle
  844. Artist Name: Janet Jackson
  845. Song Length (in seconds): 197
  846.  
  847. 4.
  848. Unique ID: JJ234
  849. Song Name: All For You
  850. Artist Name: Janet Jackson
  851. Song Length (in seconds): 391
  852.  
  853. 5.
  854. Unique ID: SD567
  855. Song Name: I Got The News
  856. Artist Name: Steely Dan
  857. Song Length (in seconds): 306
  858.  
  859. JAMZ PLAYLIST MENU
  860. a - Add song
  861. d - Remove song
  862. c - Change position of song
  863. s - Output songs by specific artist
  864. t - Output total time of playlist (in seconds)
  865. o - Output full playlist
  866. q - Quit
  867.  
  868. Choose an option:
  869. Compare output
  870. 0/1
  871. Input
  872. JAMZ
  873. a
  874. SD123
  875. Peg
  876. Steely Dan
  877. 237
  878. a
  879. JJ234
  880. All For You
  881. Janet Jackson
  882. 391
  883. a
  884. J345
  885. Canned Heat
  886. Jamiroquai
  887. 330
  888. a
  889. JJ456
  890. Black Eagle
  891. Janet Jackson
  892. 197
  893. a
  894. SD567
  895. I Got The News
  896. Steely Dan
  897. 306
  898. s
  899. Janet Jackson
  900. q
  901. Your output ends with r: Playlist (wrong name: playlist/Playlist)
  902. at java.lang.ClassLoader.defineClass1(Native Method)
  903. at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
  904. at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
  905. at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
  906. at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
  907. at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
  908. at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  909. at java.security.AccessController.doPrivileged(Native Method)
  910. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  911. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  912. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  913. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  914. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  915. Expected output ends with OUTPUT SONGS BY SPECIFIC ARTIST
  916. Enter artist's name:
  917. 2.
  918. Unique ID: JJ234
  919. Song Name: All For You
  920. Artist Name: Janet Jackson
  921. Song Length (in seconds): 391
  922.  
  923. 4.
  924. Unique ID: JJ456
  925. Song Name: Black Eagle
  926. Artist Name: Janet Jackson
  927. Song Length (in seconds): 197
  928.  
  929. JAMZ PLAYLIST MENU
  930. a - Add song
  931. d - Remove song
  932. c - Change position of song
  933. s - Output songs by specific artist
  934. t - Output total time of playlist (in seconds)
  935. o - Output full playlist
  936. q - Quit
  937.  
  938. Choose an option:
  939. Compare output
  940. 0/1
  941. Input
  942. JAMZ
  943. a
  944. SD123
  945. Peg
  946. Steely Dan
  947. 237
  948. a
  949. JJ234
  950. All For You
  951. Janet Jackson
  952. 391
  953. a
  954. J345
  955. Canned Heat
  956. Jamiroquai
  957. 330
  958. a
  959. JJ456
  960. Black Eagle
  961. Janet Jackson
  962. 197
  963. a
  964. SD567
  965. I Got The News
  966. Steely Dan
  967. 306
  968. s
  969. Steely Dan
  970. q
  971. Your output ends with t (wrong name: playlist/Playlist)
  972. at java.lang.ClassLoader.defineClass1(Native Method)
  973. at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
  974. at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
  975. at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
  976. at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
  977. at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
  978. at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  979. at java.security.AccessController.doPrivileged(Native Method)
  980. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  981. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  982. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  983. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  984. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  985. Expected output ends with OUTPUT SONGS BY SPECIFIC ARTIST
  986. Enter artist's name:
  987. 1.
  988. Unique ID: SD123
  989. Song Name: Peg
  990. Artist Name: Steely Dan
  991. Song Length (in seconds): 237
  992.  
  993. 5.
  994. Unique ID: SD567
  995. Song Name: I Got The News
  996. Artist Name: Steely Dan
  997. Song Length (in seconds): 306
  998.  
  999. JAMZ PLAYLIST MENU
  1000. a - Add song
  1001. d - Remove song
  1002. c - Change position of song
  1003. s - Output songs by specific artist
  1004. t - Output total time of playlist (in seconds)
  1005. o - Output full playlist
  1006. q - Quit
  1007.  
  1008. Choose an option:
  1009. Compare output
  1010. 0/2
  1011. Input
  1012. JAMZ
  1013. a
  1014. SD123
  1015. Peg
  1016. Steely Dan
  1017. 237
  1018. a
  1019. JJ234
  1020. All For You
  1021. Janet Jackson
  1022. 391
  1023. a
  1024. J345
  1025. Canned Heat
  1026. Jamiroquai
  1027. 330
  1028. a
  1029. JJ456
  1030. Black Eagle
  1031. Janet Jackson
  1032. 197
  1033. a
  1034. SD567
  1035. I Got The News
  1036. Steely Dan
  1037. 306
  1038. t
  1039. q
  1040. Your output ends with $100(URLClassLoader.java:71)
  1041. at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
  1042. at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
  1043. at java.security.AccessController.doPrivileged(Native Method)
  1044. at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
  1045. at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
  1046. at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
  1047. at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
  1048. at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
  1049. Expected output ends with OUTPUT TOTAL TIME OF PLAYLIST (IN SECONDS)
  1050. Total time: 1461 seconds
  1051.  
  1052. JAMZ PLAYLIST MENU
  1053. a - Add song
  1054. d - Remove song
  1055. c - Change position of song
  1056. s - Output songs by specific artist
  1057. t - Output total time of playlist (in seconds)
  1058. o - Output full playlist
  1059. q - Quit
  1060.  
  1061. Choose an option:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement