作者 yangfu

修改 机会提交/审核/更新 自查

  1 +package chance
  2 +
  3 +import (
  4 + "opp/protocol"
  5 + "testing"
  6 +)
  7 +
  8 +type A []int
  9 +
  10 +func (a A) Change() {
  11 + if len(a) == 0 {
  12 + return
  13 + }
  14 + a[0] = 5
  15 +}
  16 +
  17 +func TestArrayStruct(t *testing.T) {
  18 + var a = A([]int{1, 2})
  19 + //a.Change()
  20 +
  21 + var b = a
  22 + b.Change()
  23 + t.Log(a)
  24 +}
  25 +
  26 +func TestSelfChecks(t *testing.T) {
  27 + var selfs = []protocol.SelfCheck{
  28 + {
  29 + GroupId: 1,
  30 + CheckItem: "1",
  31 + },
  32 + {
  33 + GroupId: 1,
  34 + Answer: "否",
  35 + },
  36 + {
  37 + GroupId: 1,
  38 + Answer: "是",
  39 + },
  40 + {
  41 + GroupId: 1,
  42 + Answer: "不清楚",
  43 + },
  44 + {
  45 + GroupId: 2,
  46 + CheckItem: "2",
  47 + },
  48 + {
  49 + GroupId: 2,
  50 + Answer: "否",
  51 + },
  52 + {
  53 + GroupId: 2,
  54 + Answer: "否",
  55 + },
  56 + {
  57 + GroupId: 2,
  58 + Answer: "不清楚",
  59 + },
  60 + }
  61 + var s = protocol.SelfChecks(selfs)
  62 + s.SetSelfChecksLevel1ByRule()
  63 + t.Log(s[0], s[4])
  64 +}