msg_file_write_test.go 781 B

12345678910111213141516171819202122232425
  1. package smb
  2. import (
  3. "testing"
  4. "imuslab.com/smb/driver/mod/util"
  5. )
  6. func Test_write(t *testing.T) {
  7. hexString := "fe534d4240000100000000000900000100000000000000000500000000000000fffe000000000000306d701d35691a170000000000000000000000000000000031007000480000000000000000000000000000000000000002000000000000000000000000000000000000000000000005000b0310000000480000000000000000100010000000000100000000000100c84f324b7016d30112785a47bf6ee18803000000045d888aeb1cc9119fe808002b10486002000000"
  8. allbytes := util.BytesFromHex(hexString)
  9. session := NewSessionServer(true, nil, nil, nil)
  10. session.sessionID = 0x171a69351d706d30
  11. var ctx = &DataCtx{
  12. session: session,
  13. handle: config.Handle,
  14. }
  15. _, _, stat := ActionFunc(ctx, allbytes)
  16. if stat != StatusOk {
  17. t.Fatalf("err")
  18. }
  19. }