@@ -157,7 +157,7 @@ mod tests {
157157 // Arrange:full 区含关键词 + subtitle 区含关键词(不应命中)
158158 let db = Db :: open ( ":memory:" ) . unwrap ( ) ;
159159 let s = db. create_session ( & NewSession {
160- title : "PPT 课" . into ( ) , source_window : None , profile : None ,
160+ title : "PPT 课" . into ( ) , source_window : None , profile : None , kind : None ,
161161 } ) . unwrap ( ) ;
162162 add_block ( & db, s. id , 1000 , "梯度下降算法详解" , "full" , None ) ;
163163 add_block ( & db, s. id , 2000 , "梯度下降(字幕)" , "subtitle" , None ) ;
@@ -181,7 +181,7 @@ mod tests {
181181 // Arrange:英文关键词大小写不敏感(LIKE ASCII 口径)
182182 let db = Db :: open ( ":memory:" ) . unwrap ( ) ;
183183 let s = db. create_session ( & NewSession {
184- title : "t" . into ( ) , source_window : None , profile : None ,
184+ title : "t" . into ( ) , source_window : None , profile : None , kind : None ,
185185 } ) . unwrap ( ) ;
186186 add_block ( & db, s. id , 500 , "Python 教程" , "full" , None ) ;
187187 // Act & Assert
@@ -194,7 +194,7 @@ mod tests {
194194 // Arrange:关键词含 % 应作字面量(escape_like 口径)
195195 let db = Db :: open ( ":memory:" ) . unwrap ( ) ;
196196 let s = db. create_session ( & NewSession {
197- title : "t" . into ( ) , source_window : None , profile : None ,
197+ title : "t" . into ( ) , source_window : None , profile : None , kind : None ,
198198 } ) . unwrap ( ) ;
199199 add_block ( & db, s. id , 100 , "50%off 促销" , "full" , None ) ;
200200 add_block ( & db, s. id , 200 , "普通内容" , "full" , None ) ;
@@ -209,7 +209,7 @@ mod tests {
209209 // Arrange:多命中 → 结果有界
210210 let db = Db :: open ( ":memory:" ) . unwrap ( ) ;
211211 let s = db. create_session ( & NewSession {
212- title : "t" . into ( ) , source_window : None , profile : None ,
212+ title : "t" . into ( ) , source_window : None , profile : None , kind : None ,
213213 } ) . unwrap ( ) ;
214214 for i in 0 ..5 {
215215 add_block ( & db, s. id , i * 100 , & format ! ( "关键词{}" , i) , "full" , None ) ;
@@ -224,7 +224,7 @@ mod tests {
224224 // 屏区间应取全部块的 min/max(与旧实现口径一致)
225225 let db = Db :: open ( ":memory:" ) . unwrap ( ) ;
226226 let s = db. create_session ( & NewSession {
227- title : "t" . into ( ) , source_window : None , profile : None ,
227+ title : "t" . into ( ) , source_window : None , profile : None , kind : None ,
228228 } ) . unwrap ( ) ;
229229 add_block ( & db, s. id , 500 , "字幕行一" , "subtitle" , Some ( 7 ) ) ;
230230 add_block ( & db, s. id , 2000 , "画面要点目标" , "full" , Some ( 7 ) ) ;
@@ -244,7 +244,7 @@ mod tests {
244244 let db = Db :: open ( ":memory:" ) . unwrap ( ) ;
245245 let dir = tempfile:: tempdir ( ) . unwrap ( ) ;
246246 let s = db. create_session ( & NewSession {
247- title : "t" . into ( ) , source_window : None , profile : None ,
247+ title : "t" . into ( ) , source_window : None , profile : None , kind : None ,
248248 } ) . unwrap ( ) ;
249249 add_block ( & db, s. id , 1000 , "有图画面" , "full" , None ) ;
250250 add_block ( & db, s. id , 2000 , "无图画面" , "full" , None ) ;
0 commit comments