{
  "name": "BasicSingleTurn",
  "description": "An extremely basic test that checks if a single turn of a battle works correctly. This test has two Pokemon, a Charizard and a Venusaur, and the Charizard uses Ember on the Venusaur.",
  "battleSetup": {
    "seed": 10,
    "canFlee": false,
    "numberOfSides": 2,
    "positionsPerSide": 1,
    "hasDamageRandomness": false,
    "parties": [
      {
        "indices": [
          [
            0,
            0
          ]
        ],
        "pokemon": [
          {
            "species": "charizard",
            "level": 50,
            "moves": [
              "ember"
            ]
          }
        ]
      },
      {
        "indices": [
          [
            1,
            0
          ]
        ],
        "pokemon": [
          {
            "species": "venusaur",
            "level": 50,
            "moves": [
              "vine_whip"
            ]
          }
        ]
      }
    ]
  },
  "actions": [
    {
      "$type": "setPokemon",
      "place": [
        0,
        0
      ],
      "fromParty": [
        0,
        0
      ]
    },
    {
      "$type": "setPokemon",
      "place": [
        1,
        0
      ],
      "fromParty": [
        1,
        0
      ]
    },
    {
      "$type": "assert",
      "value": ".Sides[1].Pokemon[0].CurrentHealth",
      "expected": 140
    },
    {
      "$type": "setMoveChoice",
      "place": [
        0,
        0
      ],
      "move": "ember",
      "target": [
        1,
        0
      ]
    },
    {
      "$type": "setPassChoice",
      "place": [
        1,
        0
      ]
    },
    {
      "$type": "assert",
      "value": ".Sides[1].Pokemon[0].CurrentHealth",
      "expected": 78
    }
  ]
}