docs: many small additions

This commit is contained in:
jorenchik
2024-11-09 12:37:57 +02:00
parent 14016a8ccb
commit 9baa333c9e
2 changed files with 123 additions and 96 deletions

View File

@@ -63,26 +63,6 @@
// linebreak()
}
#let parameter-table(
caption: "",
..items,
) = {
if caption == "" {
caption = items.pos().first()
}
longtable(
titles: (
"Parametra nosaukums",
"Parametra identifikators",
"Parametra apraksts",
"Parametra prasības",
"Parametra piemērs (/-i)",
),
caption: caption,
..items,
)
}
#let procedure-table(
caption: "",
..items,
@@ -164,57 +144,30 @@
)
}
Manuālie integrācijas testi tiek veikti, izmantojot lietotāju saskarni. Testi
ir dokumentēti tabulās norādot testa gadījuma nosaukumu, pirmsnosacījumus,
aprakstu, ievadi, izpildi, sagaidāmo rezultātu.
#let entity-table-row(
..items,
) = {
(
items.pos().at(0),
upper(
raw(
items.pos().at(1),
block: false,
),
),
upper(
raw(
items.pos().at(2),
block: false,
),
),
items.pos().at(3),
)
}
#let entity-table(
#let testcase-table(
caption: "",
id: (),
..items,
) = {
if id == () {
id = (
"id",
"serial8",
"primary key, not null",
"Unikālais identifikators",
)
if caption == "" {
caption = items.pos().first()
}
figure(
caption: caption,
kind: table,
tablex(
columns: (4cm, 3cm, auto, auto),
repeat-header: true,
/* Header */
[*Lauks*], [*Datu tips*], [*Lauka atribūti*], [*Apraksts*],
..entity-table-row(..id), // id row
..for i in range(items.pos().len(), step:4){
entity-table-row(..items.pos().slice(i, i+4))
},
longtable(
titles: (
"Testa gadījuma nosaukums",
"Testa gadījuma identifikators",
"Pirmsnosacījumi",
"Apraksts",
"Ievade",
"Izpilde",
"Sagaidāmais rezultāts",
"Rezultāts",
),
caption: caption,
..items,
)
}