Added more testcases

This commit is contained in:
Ziver Koc 2016-02-01 17:52:41 +01:00
parent b7bedc94cd
commit 644c5ab6ea
2 changed files with 36 additions and 2 deletions

View file

@ -14,12 +14,13 @@ import zutil.parser.binary.BinaryStruct.*;
*/
public class BinaryStructParser {
public static void parse(BinaryStruct struct, byte[] data) {
public static int parse(BinaryStruct struct, byte[] data) {
List<BinaryFieldData> structDataList = getStructDataList(struct.getClass());
int bitOffset = 0;
for (BinaryFieldData field : structDataList){
bitOffset += field.setValue(struct, data, bitOffset);
}
return bitOffset;
}