Unit Test中的一些初始化的問題

2021-10-07 19:17:17 字數 538 閱讀 7595

這週的作業是做一些基礎的test,配合junit 4.

我的基礎不是很好,在初始化的時候就卡殼了,我是想測試是不是有兩位參與者,所以我需要初始化兩位參與者到原來**的list裡去,我一開始寫的是:

student stdta = new student(「alice」,「fama」, null, null, null);

student stdtb = new student(「ben」,「french」, null, null, null);

list attendees = new arraylist(2);

*** observed = …;

assertture(2, observed);

發現初始化兩位學生是失敗的,後來我查到了另外一種新建list的方式,是

list messages = arrays.aslist(「hello」, 「world!」, 「how」, 「are」, 「you」);

這種方式初始化就解決原來的問題。

雖然不知道原因是什麼,我現在這裡記一下,往後在學習的過程中多多留意!

關於資料初始化的一些筆記

最近有乙個需求,是需要對線上的一些存量資料進行初始化,在投產當天,出現了效能問題,主要是使用了 update select 這種語法。ps 使用的資料庫是db2.背景 由於是銀行信貸系統,部分表資料量比較大,需要關聯 join 的表也比較多。當時由於沒有經驗,直接使用update select 語法...

Python類初始化的一些整合

1.如果乙個類沒有定義 init 那麼會自動呼叫其父類,也就是說如果父類的 init 需要傳入引數,而呼叫時沒傳則會報錯。class a object def init self,name self.name name def getname self,name return a name clas...

spring初始化後,做一些事情

我的目的是想在專案載入完畢之後,需要進行一些初始化的動作,比如從資料庫查詢資料,快取起來.找到了三種方式 第一種方式 寫乙個類,實現beanpostprocessor,這個介面有兩個方法 1 postprocessbeforeinitialization方法,在spring中定義的bean初始化前呼...