我們測試過了幾個案例,像是 測試更新標籤時如過濾Admin,結果應不出現Admin 和 測試更新標籤時如過濾Admin和Author,結果應不出現Admin和A...
昨天我們講了針對 removeTag() 的單元測試 不過,如果我們考慮到針對 updateUsersTags() 的單元測試,我們會發現到一個問題。就是,這個...
回到我們的目標 我們希望能測試 updateUsersTags(),傳入參數 filter時,會執行到該參數。並成功的將該參數處理後的 tag 加到 user...
這次,需求單位又提出了一個新的想法:我們可不可以設計一個 API,允許用戶在 2021/12/31 23:59:59 之前才能參加該活動。之後的用戶都不允許參...
上次我們成功的撰寫好了 isValidDate(),並且利用 mockk 框架,來製作了一個假 Clock 固定測試時的時間。 不過,這段測試有沒有更簡單的實作...
前面講了很多 Kotlin Exposed 框架使用的方式。 今天來講點觀念性的東西,談談 Exposed 框架內 DAO 和 DSL 的差異。 DAO 和 D...
在資料庫連線中,如果連線數越來越多,在進行管理時常常會使用 connection pool 進行管理。 不過,在目前的 Kotlin Exposed 框架中,...
昨天我們提到了建立 connection pool 時所使用的套件 HikariCP 今天,我們來談談建立資料庫遷移時使用的套件 Flyway 什麼是資料庫遷移...
能夠存取資料庫了,有時我們可能會需要將資料庫的內容,以 API 的形式,傳輸給其他的開發者。 這時候,我們可以用到 Ktor 這個框架,來協助我們進行API S...
今天是鐵人賽的最後一天了,我們花點時間來看看這三十天我們都介紹了些什麼。 首先,我們介紹了一下 Kotlin Exposed 是怎樣的一個框架(Day 1) 然...