CourseWare Wiki
Switch Term
Winter 2021 / 2022
Winter 2020 / 2021
Winter 2019 / 2020
Winter 2018 / 2019
Older
Search
Log In
b181
courses
b6b36pjc
ukoly
test_upload
Warning
This page is located in archive. Go to the latest version of this
course pages
.
Differences
This shows you the differences between two versions of the page.
View differences:
Side by Side
Inline
Go
Link to this comparison view
2018/10/31 22:35 jerabma7 Autoupdate to version 66281e766cea
2018/09/30 16:17 horenmar Autoupdate to version 226486a
2018/09/12 12:44 external edit
Go
Next revision
Previous revision
2018/10/31 22:35 jerabma7 Autoupdate to version 66281e766cea
2018/09/30 16:17 horenmar Autoupdate to version 226486a
2018/09/12 12:44 external edit
Go
courses:b6b36pjc:ukoly:test_upload [2018/09/12 12:44]
127.0.0.1
external edit
courses:b6b36pjc:ukoly:test_upload [2018/10/31 22:35]
jerabma7
Autoupdate to version 66281e766cea
Line 1:
Line 1:
-
===== Zkouška upload
systému (
Brute
)
=====
+
{{page>courses:b6b36pjc:styles#common&noheader&nofooter}}
-
Abyste si mohli vyzkoušet práci s
upload systémem
dříve, než poběží deadline domácích úkolů, najdete v něm dva nepovinné (a nebodované) úkoly, InitA a InitB.
+
{{page>courses:b6b36pjc:styles#ukoly&noheader&nofooter}}
+
+
===== Zkouška
práce s
upload
systémem
Brute =====
+
Abyste si mohli vyzkoušet práci s
Brutem
dříve, než poběží deadline
+
domácích úkolů, najdete v něm dva nepovinné (a nebodované) úkoly, InitA
+
a InitB.
==== InitA ====
==== InitA ====
-
InitA slouží k vyzkoušení si základů
práce s upload systémem
. K jeho splnění stačí odevzdat zazipovaný ''.cpp'' soubor, který po kompilaci vypíše ''Ahoj <loginname>'', kde ''<loginname>'' je vaše uživatelské jméno.
+
InitA slouží k vyzkoušení si
absolutních
základů
Brute
. K jeho splnění
+
stačí odevzdat zazipovaný ''.cpp'' soubor, který po kompilaci vypíše
+
''Ahoj <loginname>'', kde ''<loginname>'' je vaše uživatelské jméno.
==== InitB ====
==== InitB ====
-
InitB slouží k vyzkoušení si práce s úkoly v
tomto předmětu
. Stejně jako
ostatní domácí úkoly
dostanete několik testů a vaším úkolem bude naimplementovat funkce/objekty dle zadání tak, aby testy prošly.
+
InitB slouží k vyzkoušení si práce s
domácími
úkoly
, které jsou testované
+
pomocí unit testů napsaných
v
Catch2
. Stejně jako
u některých dalších
+
domácích úkolů
dostanete několik testů a vaším úkolem bude naimplementovat
+
funkce/objekty dle zadání tak, aby testy prošly
.
+
+
Doporučujeme tento úkol využít k vyzkoušení si, co vám budou testy hlásit
+
při různých chybách, jak spustit pouze část testů, jak změnit formát, ve
+
kterém vám jsou hlášeny výsledky a tak dále
.
-
Doporučujeme si zde vyzkoušet například jak se testy chovají při různých chybách, jak spustit pouze část testů, jak se dá změnit výstup a tak dále. Bližší informace k tomu jak se testy zkompilují a spustí dostanete na cvičení a [[courses:b6b36pjc:ukoly:ukol_1|na stránce 1. úkolu]].
Testy a zadání najdete {{:courses:b6b36pjc:ukoly:initb.zip|zde}}.
+
Testy a zadání najdete {{:courses:b6b36pjc:ukoly:initb.zip|zde}}.
-
//Pozn: InitB nemá podrobnější zadání, protože se jedná o jedinou, triviální, funkci.//
+
//Pozn: InitB nemá podrobnější zadání, protože se jedná o jedinou,
+
triviální, funkci.//
courses/b6b36pjc/ukoly/test_upload.txt
· Last modified: 2018/10/31 22:35 by
jerabma7