diff --git a/.github/PULL_REQUEST_TEMPLATE/hw11_telnet_client.md b/.github/PULL_REQUEST_TEMPLATE/hw11_telnet_client.md index af93aac..b3bb782 100644 --- a/.github/PULL_REQUEST_TEMPLATE/hw11_telnet_client.md +++ b/.github/PULL_REQUEST_TEMPLATE/hw11_telnet_client.md @@ -2,7 +2,7 @@ ### Критерии оценки - [ ] Пайплайн зелёный - 4 балла -- [ ] Добавлены юнит-тесты - до 4 баллов -- [ ] Понятность и чистота кода - до 2 баллов +- [ ] Добавлены юнит-тесты - до 2 баллов +- [ ] Понятность и чистота кода - до 4 баллов #### Зачёт от 7 баллов diff --git a/hw02_unpack_string/README.md b/hw02_unpack_string/README.md index 178f045..c035cae 100644 --- a/hw02_unpack_string/README.md +++ b/hw02_unpack_string/README.md @@ -7,6 +7,7 @@ * "3abc" => "" (некорректная строка) * "45" => "" (некорректная строка) * "aaa10b" => "" (некорректная строка) +* "aaa0b" => "aab" * "" => "" * "d\n5abc" => "d\n\n\n\n\nabc" diff --git a/hw02_unpack_string/unpack_test.go b/hw02_unpack_string/unpack_test.go index febc7ff..c69affe 100644 --- a/hw02_unpack_string/unpack_test.go +++ b/hw02_unpack_string/unpack_test.go @@ -41,6 +41,10 @@ func TestUnpack(t *testing.T) { input: "", expected: "", }, + { + input: "aaa0b", + expected: "aab", + }, } { result, err := Unpack(tst.input) require.Equal(t, tst.err, err) diff --git a/hw10_program_optimization/stats_optimization_test.go b/hw10_program_optimization/stats_optimization_test.go index f960d76..faa2fcb 100644 --- a/hw10_program_optimization/stats_optimization_test.go +++ b/hw10_program_optimization/stats_optimization_test.go @@ -11,8 +11,8 @@ import ( ) const ( - mb int64 = 1 << 20 - memoryLimit = 30 * mb + mb uint64 = 1 << 20 + memoryLimit uint64 = 30 * mb timeLimit = 300 * time.Millisecond ) @@ -40,9 +40,9 @@ func TestGetDomainStat_Time_And_Memory(t *testing.T) { } result := testing.Benchmark(bench) - mem := int64(result.MemBytes) / mb + mem := result.MemBytes t.Logf("time used: %s", result.T) - t.Logf("memory used: %dMb", mem) + t.Logf("memory used: %dMb", mem/mb) require.Less(t, int64(result.T), int64(timeLimit), "the program is too slow") require.Less(t, mem, memoryLimit, "the program is too greedy") diff --git a/hw11_telnet_client/README.md b/hw11_telnet_client/README.md index be538b8..621cd25 100644 --- a/hw11_telnet_client/README.md +++ b/hw11_telnet_client/README.md @@ -95,8 +95,8 @@ back! ### Критерии оценки - Пайплайн зелёный - 4 балла -- Добавлены юнит-тесты - до 4 баллов -- Понятность и чистота кода - до 2 баллов +- Добавлены юнит-тесты - до 2 баллов +- Понятность и чистота кода - до 4 баллов #### Зачёт от 7 баллов