Packages

[LibXL](https://www.libxl.com/) elixir port

Current section

Files

Jump to
elixir_libxl test format_test.exs
Raw

test/format_test.exs

defmodule FormatTest do
use ExUnit.Case
doctest ElixirLibxl
test "format" do
book_handle = ElixirLibxl.xlCreateXMLBook()
sheet_handle = ElixirLibxl.xlBookAddSheet(book_handle, "test sheet", nil)
format_handle = ElixirLibxl.xlSheetCellFormat(sheet_handle, 0, 0)
font_handle = ElixirLibxl.xlFormatFont(format_handle)
assert ElixirLibxl.xlFormatSetFont(format_handle, font_handle) == 1
ElixirLibxl.xlFormatSetNumFormat(format_handle, 123)
assert ElixirLibxl.xlFormatNumFormat(format_handle) == 123
ElixirLibxl.xlFormatSetAlignH(format_handle, 1)
assert ElixirLibxl.xlFormatAlignH(format_handle) == 1
ElixirLibxl.xlFormatSetAlignV(format_handle, 1)
assert ElixirLibxl.xlFormatAlignV(format_handle) == 1
ElixirLibxl.xlFormatSetWrap(format_handle, 1)
assert ElixirLibxl.xlFormatWrap(format_handle) == 1
ElixirLibxl.xlFormatSetRotation(format_handle, 1)
assert ElixirLibxl.xlFormatRotation(format_handle) == 1
ElixirLibxl.xlFormatSetIndent(format_handle, 1)
assert ElixirLibxl.xlFormatIndent(format_handle) == 1
ElixirLibxl.xlFormatSetShrinkToFit(format_handle, 1)
assert ElixirLibxl.xlFormatShrinkToFit(format_handle) == 1
ElixirLibxl.xlFormatSetBorder(format_handle, 1)
ElixirLibxl.xlFormatSetBorderColor(format_handle, 1)
ElixirLibxl.xlFormatSetBorderLeft(format_handle, 1)
ElixirLibxl.xlFormatSetBorderRight(format_handle, 1)
ElixirLibxl.xlFormatBorderTop(format_handle)
ElixirLibxl.xlFormatSetBorderTop(format_handle, 1)
ElixirLibxl.xlFormatSetBorderBottom(format_handle, 1)
ElixirLibxl.xlFormatSetBorderLeftColor(format_handle, 1)
ElixirLibxl.xlFormatSetBorderRightColor(format_handle, 1)
ElixirLibxl.xlFormatSetBorderTopColor(format_handle, 1)
ElixirLibxl.xlFormatSetBorderBottomColor(format_handle, 1)
assert ElixirLibxl.xlFormatBorderLeft(format_handle) == 1
assert ElixirLibxl.xlFormatBorderBottom(format_handle) == 1
assert ElixirLibxl.xlFormatBorderRight(format_handle) == 1
assert ElixirLibxl.xlFormatBorderLeftColor(format_handle) == 1
assert ElixirLibxl.xlFormatBorderRightColor(format_handle) == 1
assert ElixirLibxl.xlFormatBorderTopColor(format_handle) == 1
assert ElixirLibxl.xlFormatBorderBottomColor(format_handle) == 1
ElixirLibxl.xlFormatSetBorderDiagonal(format_handle, 1)
assert ElixirLibxl.xlFormatBorderDiagonal(format_handle) == 1
ElixirLibxl.xlFormatSetBorderDiagonalStyle(format_handle, 1)
ElixirLibxl.xlFormatSetBorderDiagonalColor(format_handle, 1)
ElixirLibxl.xlFormatSetFillPattern(format_handle, 1)
ElixirLibxl.xlFormatSetPatternForegroundColor(format_handle, 1)
ElixirLibxl.xlFormatSetPatternBackgroundColor(format_handle, 65)
ElixirLibxl.xlFormatSetLocked(format_handle, 1)
ElixirLibxl.xlFormatSetHidden(format_handle, 1)
assert ElixirLibxl.xlFormatHidden(format_handle) == 1
assert ElixirLibxl.xlFormatLocked(format_handle) == 1
assert ElixirLibxl.xlFormatPatternBackgroundColor(format_handle) == 65
assert ElixirLibxl.xlFormatPatternForegroundColor(format_handle) == 1
assert ElixirLibxl.xlFormatBorderDiagonalStyle(format_handle) == 1
assert ElixirLibxl.xlFormatBorderDiagonalColor(format_handle) == 1
assert ElixirLibxl.xlFormatFillPattern(format_handle) == 1
ElixirLibxl.xlBookRelease(book_handle)
end
end