@@ -1952,6 +1952,61 @@ DataFrameTest >> testHasNilsByColumn [
19521952 self assert: df hasNilsByColumn equals: expected
19531953]
19541954
1955+ { #category : #' tests - find/select' }
1956+ DataFrameTest >> testIncludes [
1957+
1958+ | dataSeries1 dataSeries2 |
1959+ dataSeries1 := DataSeries
1960+ withKeys: #( City Population BeenThere )
1961+ values: #( London 8.788 false )
1962+ name: ' C' .
1963+ dataSeries2 := DataSeries
1964+ withKeys: #( City Population BeenThere )
1965+ values: #( Paris 8.788 false )
1966+ name: ' B' .
1967+
1968+ self assert: (df includes: dataSeries1).
1969+ self deny: (df includes: dataSeries2)
1970+ ]
1971+
1972+ { #category : #' tests - find/select' }
1973+ DataFrameTest >> testIncludesAll [
1974+
1975+ | dataSeries1 dataSeries2 |
1976+ dataSeries1 := DataSeries
1977+ withKeys: #( City Population BeenThere )
1978+ values: #( London 8.788 false )
1979+ name: ' C' .
1980+ dataSeries2 := DataSeries
1981+ withKeys: #( City Population BeenThere )
1982+ values: #( Paris 8.788 false )
1983+ name: ' B' .
1984+
1985+ self assert: (df includesAll: { dataSeries1 }).
1986+ self deny: (df includesAll: {
1987+ dataSeries1.
1988+ dataSeries2 })
1989+ ]
1990+
1991+ { #category : #' tests - find/select' }
1992+ DataFrameTest >> testIncludesAny [
1993+
1994+ | dataSeries1 dataSeries2 |
1995+ dataSeries1 := DataSeries
1996+ withKeys: #( City Population BeenThere )
1997+ values: #( London 8.788 false )
1998+ name: ' C' .
1999+ dataSeries2 := DataSeries
2000+ withKeys: #( City Population BeenThere )
2001+ values: #( Paris 8.788 false )
2002+ name: ' B' .
2003+
2004+ self assert: (df includesAny: {
2005+ dataSeries1.
2006+ dataSeries2 }).
2007+ self deny: (df includesAny: { dataSeries2 })
2008+ ]
2009+
19552010{ #category : #tests }
19562011DataFrameTest >> testIndexOfColumnNamed [
19572012 | expected actual |
0 commit comments