style_test.go 706 B

123456789101112131415161718192021222324252627282930313233343536
  1. package xlsx
  2. import (
  3. . "gopkg.in/check.v1"
  4. )
  5. type StyleSuite struct{}
  6. var _ = Suite(&StyleSuite{})
  7. func (s *StyleSuite) TestNewStyle(c *C) {
  8. style := NewStyle()
  9. c.Assert(style, NotNil)
  10. }
  11. func (s *StyleSuite) TestMakeXLSXStyleElements(c *C) {
  12. style := NewStyle()
  13. font := *NewFont(12, "Verdana")
  14. style.Font = font
  15. xFont, _, _, _, _ := style.makeXLSXStyleElements()
  16. // HERE YOU ARE!
  17. c.Assert(xFont.Sz.Val, Equals, "12")
  18. c.Assert(xFont.Name.Val, Equals, "Verdana")
  19. }
  20. type FontSuite struct{}
  21. var _ = Suite(&FontSuite{})
  22. func (s *FontSuite) TestNewFont(c *C) {
  23. font := NewFont(12, "Verdana")
  24. c.Assert(font, NotNil)
  25. c.Assert(font.Name, Equals, "Verdana")
  26. c.Assert(font.Size, Equals, 12)
  27. }