Current section
Files
Jump to
Current section
Files
test/autofilter_test.exs
defmodule AutofilterTest do
use ExUnit.Case
doctest ElixirLibxl
test "autofilter" do
book_handle = ElixirLibxl.xlCreateXMLBook()
sheet_handle = ElixirLibxl.xlBookAddSheet(book_handle, "test sheet", nil)
autofilter_handle = ElixirLibxl.xlSheetAutoFilter(sheet_handle)
ElixirLibxl.xlAutoFilterSetRef(autofilter_handle, 0, 1, 2, 3)
assert ElixirLibxl.xlAutoFilterGetRef(autofilter_handle) == [1, 0, 1, 2, 3]
assert ElixirLibxl.xlAutoFilterColumn(autofilter_handle, 0) != nil
assert ElixirLibxl.xlAutoFilterColumnSize(autofilter_handle) == 1
assert ElixirLibxl.xlAutoFilterColumnByIndex(autofilter_handle, 0) != nil
assert ElixirLibxl.xlAutoFilterSetSort(autofilter_handle, 0, 0) == 1
assert ElixirLibxl.xlAutoFilterAddSort(autofilter_handle, 0, 0) == 1
assert ElixirLibxl.xlAutoFilterGetSortRange(autofilter_handle) == [1, 1, 1, 2, 3]
assert ElixirLibxl.xlAutoFilterGetSort(autofilter_handle) == [1, 0, 0]
ElixirLibxl.xlBookRelease(book_handle)
end
end