Fix error content matching

This commit is contained in:
Mikołaj Pich 2019-12-31 13:04:52 +01:00
parent 3332962a6a
commit 0886d71acc
No known key found for this signature in database
GPG key ID: F62B26E36D4C4BAA
4 changed files with 22 additions and 22 deletions

View file

@ -35,7 +35,7 @@ class ErrorInterceptor : Interceptor {
doc.select("#MainPage_ErrorDiv div").let {
if (it?.last()?.ownText()?.startsWith("Trwa aktualizacja bazy danych") == true) throw ServiceUnavailableException(it.last().ownText())
if (it?.last()?.ownText()?.contains("tymczasowo wyłączona") == true) throw TemporarilyDisabledException(it.last().ownText())
if (it?.last()?.ownText()?.contains("czasowo wyłączona") == true) throw TemporarilyDisabledException(it.last().ownText())
if (it.isNotEmpty()) throw VulcanException(it[0].ownText())
}

View file

@ -75,7 +75,7 @@ class RegisterRepositoryTest : BaseLocalTest() {
}
server.enqueue(MockResponse().setBody(LoginTest::class.java.getResource("LoginPage-standard.html").readText()))
server.enqueue(MockResponse().setBody(ErrorInterceptorTest::class.java.getResource("TymczasowoWyłączona.html").readText()))
server.enqueue(MockResponse().setBody(ErrorInterceptorTest::class.java.getResource("AplikacjaCzasowoWyłączona.html").readText()))
(0..5).onEach { // 5x symbol
server.enqueue(MockResponse().setBody(LoginTest::class.java.getResource("Logowanie-brak-dostepu.html").readText()))

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Uczeń</title>
</head>
<body>
<div id="MainPage_ErrorDiv">
<div>
<h2>Informacja</h2>
Z powodów technicznych aplikacja została czasowo wyłączona.<br/>
Prosimy o kontakt z administratorem.<br/>
Przepraszamy za utrudnienia.<br/>
<br/>
<p>© 2019 Vulcan Uonet+</p>
</div>
</div>
</body>
</html>

View file

@ -1,20 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Dziennik UONET+</title>
</head>
<body>
<div id="MainPage_ErrorDiv">
<div>
<h2>Informacja</h2>
Z powodów technicznych aplikacja została tymczasowo wyłączona.<br>
Prosimy o kontakt z administratorem.<br>
Przepraszamy za utrudnienia.<br>
<br>
<p>© 2019 Vulcan Uonet+</p>
</div>
</div>
</body>
</html>