Skip to content
Snippets Groups Projects
Select Git revision
  • dcf4a74a52bf6c1726f5951c8a8ebac3be72c3c6
  • task default protected
  • solution protected
3 results

orders

  • Open with
  • Download source code
  • Download directory
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Name Last commit Last update
    ..
    bin/orders
    src/orders
    README.md

    1.07c - Orders

    Gegeben ist die Klasse Order.

    Für die Verarbeitung in einer Prioritätswarteschlange (PriorityQueue) soll die natürliche Ordnung so gewählt werden, dass das Order-Objekt von VIP-Kunden immer höchste Priorität hat. Implementieren Sie die Schnittstelle java.lang.Comparable entsprechend und schreiben Sie in einer Main-Klasse einige Tests zum Überprfüfen der korrekten Reihenfolge.

    Gehen Sie bei der Implementierung nach dem Prinzip des Test-Driven-Development (TDD) vor:

    1. Test Implementieren: Schreiben Sie zuerst einen Test (Main-Klasse), der das gewünschte Verhalten der Prioritätswarteschlange überprüft. Der Test sollte zunächst scheitern, da die Klasse Order noch nicht angepasst wurde.

    2. Änderungen Vornehmen: Programmieren Sie dann die notwendigen Änderungen in der Klasse Order, so dass der Test erfolgreich ist.