Skip to content

Commit a533b64

Browse files
authored
Add benchmark for multi-mode QR code generation (#674)
1 parent e875e72 commit a533b64

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

QRCoderBenchmarks/QRCodeGeneratorBenchmark.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ public void CreateQRCode()
1313
_ = qrGenerator.CreateQrCode(payload, QRCoder.QRCodeGenerator.ECCLevel.L);
1414
}
1515

16+
[Benchmark]
17+
public void CreateQRCodeMultiMode()
18+
{
19+
var payload = new QRCoder.PayloadGenerator.Url("HTTPS://GITHUB.COM/Shane32/QRCoder/blob/F89AA90081F369983A9BA114E49CC6EBF0B2A7B1/QRCoder/Framework4.0Methods/Stream4Methods.cs");
20+
var qrGenerator = new QRCoder.QRCodeGenerator();
21+
_ = qrGenerator.CreateQrCode(payload, QRCoder.QRCodeGenerator.ECCLevel.L);
22+
}
23+
1624
[Benchmark]
1725
public void CreateQRCodeLong()
1826
{

0 commit comments

Comments
 (0)