Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
pp:2025:scala:t02 [2025/04/13 13:30] razvang [Filtre peste Tabele] |
pp:2025:scala:t02 [2025/04/28 09:44] (current) razvang [Query] |
||
---|---|---|---|
Line 296: | Line 296: | ||
</code> | </code> | ||
- | ==== Query ==== | + | ==== Que |
+ | ry ==== | ||
Testati structurile folosite executand niste query-uri, ce ar putea fi operatii necesare intr-un backend. **Query-urile ar trebuie sa fie one-linere, fara sa folositi ''val'' intermediare, dar puteti defini functii auxiliare (pentru filtre)** | Testati structurile folosite executand niste query-uri, ce ar putea fi operatii necesare intr-un backend. **Query-urile ar trebuie sa fie one-linere, fara sa folositi ''val'' intermediare, dar puteti defini functii auxiliare (pentru filtre)** | ||
Line 314: | Line 315: | ||
</code> | </code> | ||
- | **4.3** Selectati din tabelele ''Customers'' si ''Orders'' cine a facut comenzii cu ''Cost'' peste o valoare data. Returnati ''CustomerName'', ''OrderID'', ''EmployeeID'' si ''Cost'', ordonat dupa ''EmployeeID'' crescator. | + | **4.3** Selectati din tabela ''Orders'' cine a facut comenzii cu ''Cost'' peste o valoare data. Returnati ''OrderID'', ''EmployeeID'' si ''Cost'', ordonat dupa ''EmployeeID'' crescator. |
<code scala> | <code scala> | ||
def query_3(db: Database, minCost: Int): Option[Table] = { | def query_3(db: Database, minCost: Int): Option[Table] = { | ||
Line 321: | Line 322: | ||
</code> | </code> | ||
- | ==== Testare ==== | + | ==== Te |
+ | stare ==== | ||
''Scalatest'' este o biblioteca de testare pentru Scala care suporta mai multe stiluri de scriere a testelor, inclusiv testarea traditionala unitara. ''Scalactic'' este o biblioteca destinata sa faciliteze scrierea de cod mai clar si mai intretinabil in Scala, utilizata in combinatie cu Scalatest pentru a imbunatati claritatea si precizia testelor. | ''Scalatest'' este o biblioteca de testare pentru Scala care suporta mai multe stiluri de scriere a testelor, inclusiv testarea traditionala unitara. ''Scalactic'' este o biblioteca destinata sa faciliteze scrierea de cod mai clar si mai intretinabil in Scala, utilizata in combinatie cu Scalatest pentru a imbunatati claritatea si precizia testelor. |